我正在使用python从twitter提取阿拉伯文推文并将其保存为CSV文件,但是当我在excel中打开保存的文件时,阿拉伯文显示为符号。但是,在python和记事本或word中,它看起来不错。我可以知道问题出在哪里吗?
已知Excel具有糟糕的csv导入系统。长话短说,如果在同一系统上导入刚刚导出的csv文件,它将可以正常工作。另外,csv文件应使用Windows系统编码和定界符。
一个相当笨拙但功能强大的系统是使用LibreOffice或Oracle OpenOffice。两者在csv模块之外的任何功能上都远远超出Excel:它们将允许您指定定界符和可选的引号以及csv文件的编码,并且可以将结果文件保存在xslx中。
尝试以下操作:
Open Excel
通过数据选项卡,单击“ 从文本”按钮(如果没有激活,请确保选择了一个空单元格)
浏览并选择CSV文件
在文本导入向导中,将File_origin更改为“ Unicode(UTF-8)”
下一步,然后从分隔符中选择逗号
] >>完成并选择要导入数据的位置
阿拉伯字符应正确显示。