如何将Excel文件保存为具有UTF-16格式的csv

时间:2012-10-22 20:48:59

标签: excel csv utf-16 comma

我遇到Excel无法正确保存文件的问题。我有一个数据列表,它被组织成三列:String String INt。

我想将此文件读入Java程序以执行某些计算。导出为.csv文件的Excel导致由于本机UTF-8编码而丢失重要数据。我可以将它保存为UTF-16 .txt文件但是,我得到了另一个恼人的结果。如果我在每个字段字段之间插入逗号列,它会用逗号围绕它保存逗号!我已经看到了这个问题的一些解决方案,但它们不保留UTF-16编码。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

  1. 在excel中将文件保存为CSV(逗号分隔)
  2. 在记事本++中打开已保存的CSV文件
  3. 编码 - >转换为UCS-2 Big Endian
  4. 完成。

答案 1 :(得分:-1)

这是一次性的事情,还是你作为一个更大的计划的一部分?如果这是一次性的事情,你可以在任何文本编辑器中对“,”进行查找和替换。