如何将 Excel 电子表格保存为分号分隔值文件?

如何将 Excel 电子表格保存为分号分隔值文件?

我正在运行 Excel,想将文件导出为 .scsv(分号分隔值)表而不是 .csv。有什么办法吗?

附言:我无法执行 .csv 并搜索并用分号替换逗号,因为字段中已经包含逗号。

答案1

如何进行制表符分隔并将制表符替换为分号?

在 Excel 中:文件 -> 另存为 -> 在格式中选择“制表符分隔文本 (.txt)”,然后保存。

在记事本中打开文件并打开替换窗口。由于您无法直接进入此窗口,请从文档中复制一个选项卡,然后将其粘贴到“查找”框中,并将 ; 放入替换框中。然后全部替换。

我认为这会起作用,因为在 Excel 文档中很少有标签。

答案2

我认为您不能直接在 Excel 中设置输出分隔符,但(假设是 Windows)您可以将 OS 列表分隔符更改为;- 这是在 中完成的Regional Settings->Customize。Excel 将使用该设置输出您的 csv 文件。

答案3

使用LibreOffice Calc(可免费下载,并适用于所有主流操作系统)。

要保存为以分号分隔的值:

  1. 打开你的 xlsx/csv 文件
  2. 文件 -> 另存为...
  3. 选择“过滤 CSV”作为过滤器(如果文件名以 结尾,则应为默认选项.csv
  4. 勾选“编辑过滤器设置”并按保存
  5. 当要求确认文件格式时,按“使用文本 CSV 格式”
  6. 将“字段分隔符”更改为分号(您可以在此处输入任何内容)。
  7. 按“确定”。

LO Calc 将正确处理单元格值中的逗号和分号。

答案4

1.> 将文件格式更改为 .CSV(分号分隔)

为了获得期望的结果,我们需要临时更改 Excel 选项中的分隔符设置。

移至文件 -> 选项 -> 高级 -> 编辑部分

取消选中“使用系统分隔符”设置,并在“小数分隔符”字段中输入逗号。

现在以 .CSV 格式保存文件,它将以分号分隔格式保存!

相关内容