5

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

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

任何帮助将不胜感激。

4

3 回答 3

3
  1. 在 Excel 中将文件另存为 CSV(逗号分隔)
  2. 在记事本++中打开保存的CSV文件
  3. 编码 -> 转换为 UCS-2 大端

完毕。

于 2015-01-07T08:42:32.123 回答
0

如何在 python 中使用 UTF-16 格式将 Excel 文件保存为 csv :

file = open("filename", 'a+', encoding='utf-16')
file.write(f"1,2,3,4,5,6,7")
file.close()
于 2021-12-12T10:48:29.833 回答
-1

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

于 2012-10-22T22:00:28.460 回答