根据文档,Excel 每个单元格的限制为 32,767 个字符。
但是,当我保存如下所示的 CSV 文件时:
"Cell with exactly 32,767 characters........","Cell 2"
"Cell 3","Cell 4"
它不能正确导入:
这似乎在 Excel 2013 和 Excel Online 中都会发生。
我最初的假设是,这是由于转义的双引号或某些字符被视为多个字节造成的,但同样的事情似乎发生在任何单元格内容上,甚至只是普通字母。
当我将单元格缩减为 32,758 个或更少的字符时,问题不再发生。但是,我在网上找不到有关这个数字的任何信息。我找到的每个帖子都重复了 32,767 这个数字。
所以,我的问题是,Excel 对 CSV 导入的实际限制是否为 32,758 个字符,而直到现在才完全被注意到,还是我忽略了一些显而易见的东西?