tigtools

CSV 转 Excel

粘贴 CSV 或打开 .csv 文件,即可下载现成的 Excel 工作簿。转换在您的浏览器中完成。

在浏览器中运行 无需注册

使用方法

  1. 粘贴 CSV 数据,或打开 .csv、.tsv 或 .txt 文件。
  2. 分隔符可保持自动检测,也可手动选择。
  3. 选择第一行是否作为表头,以及数字是否按数字格式存储。
  4. 点击“转换并下载 .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 文件在您的设备上生成。不会有任何内容被上传、存储或纳入分析;仅统计工具使用情况的匿名事件。