我遇到 Excel 无法正确保存文件的问题。我有一个数据列表,分为三列:String String INt。
我想将此文件读入 Java 程序以执行一些计算。由于原生 UTF-8 编码,Excel 导出为 .csv 文件会导致我丢失大量数据。我可以将它保存为 UTF-16 .txt 文件,但是,我得到了另一个烦人的结果。如果我在每个字段字段之间插入逗号列,它会保存带有引号的逗号!我已经看到了一些解决这个问题的方法,但它们不保留 UTF-16 编码。
任何帮助将不胜感激。
完毕。
如何在 python 中使用 UTF-16 格式将 Excel 文件保存为 csv :
file = open("filename", 'a+', encoding='utf-16')
file.write(f"1,2,3,4,5,6,7")
file.close()
这是一次性的事情还是您将其作为更大计划的一部分?如果这是一次性的事情,您可以在任何文本编辑器中对“,”进行查找和替换。