我正在运行 Excel,想将文件导出为 .scsv(分号分隔值)表而不是 .csv。有什么办法吗?
附言:我无法执行 .csv 并搜索并用分号替换逗号,因为字段中已经包含逗号。
答案1
如何进行制表符分隔并将制表符替换为分号?
在 Excel 中:文件 -> 另存为 -> 在格式中选择“制表符分隔文本 (.txt)”,然后保存。
在记事本中打开文件并打开替换窗口。由于您无法直接进入此窗口,请从文档中复制一个选项卡,然后将其粘贴到“查找”框中,并将 ; 放入替换框中。然后全部替换。
我认为这会起作用,因为在 Excel 文档中很少有标签。
答案2
我认为您不能直接在 Excel 中设置输出分隔符,但(假设是 Windows)您可以将 OS 列表分隔符更改为;
- 这是在 中完成的Regional Settings->Customize
。Excel 将使用该设置输出您的 csv 文件。
答案3
使用LibreOffice Calc(可免费下载,并适用于所有主流操作系统)。
要保存为以分号分隔的值:
- 打开你的 xlsx/csv 文件
- 文件 -> 另存为...
- 选择“过滤 CSV”作为过滤器(如果文件名以 结尾,则应为默认选项
.csv
) - 勾选“编辑过滤器设置”并按保存
- 当要求确认文件格式时,按“使用文本 CSV 格式”
- 将“字段分隔符”更改为分号(您可以在此处输入任何内容)。
- 按“确定”。
LO Calc 将正确处理单元格值中的逗号和分号。
答案4
1.> 将文件格式更改为 .CSV(分号分隔)
为了获得期望的结果,我们需要临时更改 Excel 选项中的分隔符设置。
移至文件 -> 选项 -> 高级 -> 编辑部分
取消选中“使用系统分隔符”设置,并在“小数分隔符”字段中输入逗号。
现在以 .CSV 格式保存文件,它将以分号分隔格式保存!