使用方法
- 粘贴 CSV 数据,或打开 .csv、.tsv 或 .txt 文件。
- 分隔符可保持自动检测,也可手动选择。
- 选择第一行是否作为表头,以及数字是否按数字格式存储。
- 点击“转换并下载 .xlsx”。
工作原理
CSV 使用标准(RFC 4180)解析器读取:字段可以用引号括起,引号内的字段可以包含分隔符和换行,连续两个引号表示一个引号。自动检测会尝试逗号、分号、制表符和竖线,并选择能将前几行拆分为列数最一致的一种。文件开头的字节顺序标记会被忽略。
工作簿包含一个工作表。如果有标题行,第一行会加粗、滚动时保持可见,并带有筛选按钮。列宽根据每列中最长的值设置(受合理最大值限制)。
启用“将数字存储为数字”后,只有普通十进制数字(42、-3.5、1e6)会转换为数值单元格。带前导零、千位分隔符、小数逗号或超过 15 位有效数字的数字会保留为文本,因为转换会改变它们。以 = 开头的文本会存储为文本,绝不会作为公式。日期按原样保留为文本。
示例
从网店导出
从网店导出的以分号分隔的订单文件,在 Excel 中打开会变成一列。在这里转换会检测分号,并为每个字段生成一列,同时冻结标题行。
保持产品编码不变
像 00451 这样的编码会保持为文本,因此前导零不会像 Excel 直接打开 CSV 时那样丢失。
常见问题
为什么有些数字会保留为文本?
带前导零、小数逗号、千位分隔符或超过 15 位的值会保留为文本,以免被更改。关闭“将数字存储为数字”可让所有单元格保持为文本。
日期会转换为 Excel 日期吗?
不会。CSV 文件中的日期格式因国家/地区而异,因此日期会按原样保留为文本。您可以在 Excel 中使用“分列”或 DATEVALUE 转换日期。
我的 CSV 文件应使用什么编码?
文件按 UTF-8 读取。如果特殊字符显示不正确,说明文件是以旧编码保存的;请先用文本编辑器打开并另存为 UTF-8。
有大小限制吗?
您可以打开的文件大小受您套餐的文件大小限制。非常大的 CSV 还需要浏览器有足够内存,因为整个工作簿是在您的设备上生成的。
隐私
CSV 数据会在您的浏览器中转换,.xlsx 文件在您的设备上生成。不会有任何内容被上传、存储或纳入分析;仅统计工具使用情况的匿名事件。