我有一个 Excel 文件,其中包含一些西班牙语字符(波形符等),我需要将其转换为 CSV 文件以用作导入文件。但是,当我“另存为 CSV”时,它会破坏非 ASCII 字符的“特殊”西班牙语字符。它似乎还使用左右引号和长破折号来执行此操作,这些引号和长破折号似乎来自在 Mac 中创建 Excel 文件的原始用户。
由于 CSV 只是一个文本文件,我确信它可以处理 UTF8 编码,所以我猜测这是 Excel 的限制,但我正在寻找一种从 Excel 到 CSV 并保留非 ASCII 字符的方法完好无损的。
一个简单的解决方法是使用 Google Spreadsheet。粘贴(仅当您有复杂公式时才使用值)或导入工作表,然后下载 CSV。我只是尝试了几个角色,效果相当不错。
注意:Google 表格在导入时确实有限制。看here https://support.google.com/drive/answer/37603?hl=en.
注意:使用 Google 表格时请小心敏感数据。
EDIT: 另一种选择 http://www.excelforum.com/excel-general/400043-csv-and-unicode-or-utf-8-problem.html- 基本上他们使用VB宏或插件来强制保存为UTF8。我没有尝试过任何这些解决方案,但它们听起来很合理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)