从 Excel 保存为 CSV 时(永久)更改行尾和分隔符格式

从 Excel 保存为 CSV 时(永久)更改行尾和分隔符格式

我在 Mac 上使用 Excel,总是需要在另一个文本编辑器中重新打开所有导出的 CSV,只是为了更改行尾,这很痛苦“CR” 改为 “LF”,分隔符从“;”改为“,”

有没有办法可以永久设置首选的 CSV 保存格式?

答案1

我找到Windows 版 Excel 的解决方案

  • 单击 Windows 开始菜单。
  • 单击“控制面板”。
  • 打开区域和语言选项对话框。
  • 单击区域选项选项卡。
  • 单击“自定义”。
  • 在列表分隔符框中键入新的分隔符。
  • 单击“确定”两次。

我没有找到任何适用于 Mac 的 Excel 的内容。

答案2

我发现了几个有价值的信息。首先,NeoOffice 让您完全控制 csv 导出时的分隔符。您可以在 NeoOffice 中打开任何 excel 文件,这是一个免费的办公套件。其次,我发现 Mac 版 Excel 有时会对 csv 文件做一些不好的事情。今天我花了 4 个小时试图找出 csv 导入失败的原因。我将其追溯到 Excel,它做了一些我无法在文件中看到的事情,在纯文本编辑器(TextWrangler)中打开两个文件时,我看不到任何差异,但来自 Excel 的文件在导入时失败,而来自 NeoOffice 的文件则成功。

答案3

我不确定如何更改行尾,但由于区域设置,分隔符是分号。

但我不太建议更改您的区域设置。

更好的建议是不要使用 Excel。Excel 是一个电子表格程序,而不是数据库。

相关内容