我有xls文件,在他身上是非常unicode数据,也是这样的0004
等数据。
我需要将此文件转换为csv格式,但如果ms excel中的简单save as csv
,则更改数据,将unicode符号转换为 - ???
,此类0004
之类的数据,转换为4
有可能将xls转换为csv而不进行任何数据更改吗?
答案 0 :(得分:4)
以下是三种方式:
I)使用openoffice
,您可以将任何ms excel
格式转换为任何excel
格式(csv
也是如此),您可以选择字符编码,分隔符字符等例如utf-8
。
1)在openoffice
2)文件/另存为
3)选择输出格式(CSV)
4)点击保存
5)出现一个对话框,选择字符编码,分隔符和另一个...
II)您也可以使用ms office >= 2010
:
http://www.excelforum.com/excel-general/400043-csv-and-unicode-or-utf-8-problem.html
III)或者如果你有notepad++
,你可以转换'错误'字符编码csv
文件的字符编码。 Character Encoding, UTF or ANSI?
答案 1 :(得分:0)
答案 2 :(得分:0)
按以下方式将列转换为文本,然后另存为csv。为我解决问题。