文件是如何读取的
编码根据文件的字节顺序标记(BOM)判断,没有的话按 UTF-8,再不行则按 Windows-1252。分隔符(逗号、分号、制表符或竖线)取能把前几行分得最均匀的那一个。当分隔符是分号、数字用逗号表示小数时,它们会被读取为数字。
数字、百分比、TRUE 和 FALSE 以及 ISO 格式的日期会成为可以计算的值。以 0 开头的数字(例如邮政编码)和超过 15 位的数字串会保持为文本,因此不会被改动。以 = 开头的文本仍然是文本:CSV 文件中的公式不会被执行。
写回文件
你打开的 CSV 会按原样写回:相同的分隔符、小数点符号、换行符和字节顺序标记。带有尾随零的数字(例如 2.50)会保留这些零。保存前,Scissor Office 会列出 CSV 无法保留的内容,例如其他工作表或公式,并建议改用其他格式保存。
需要了解的限制
- CSV 只包含一个工作表的文本。要保留公式、格式和多个工作表,请保存为 XLSX 或 ODS。
- 没有字节顺序标记、且既不是 UTF-8 也不是 Windows-1252 的文件(例如 Shift JIS)会显示乱码。
- 一个工作表最多 1,048,576 行;文件太大无法打开时,会显示一条提示。
想亲自确认没有任何内容被上传?工作原理页面介绍了如何在浏览器的“网络”标签中查看。