Loading... # 引言 > 由于生产数据,部分区域打码。 工作需要,生产导出的CSV文件用记事本打开是没问题的,而用excel打开就会有乱码。这里提供两种解决方案。   # 解决方案1--记事本 通过记事本重新保存,编码选择ANSI   # 解决方案2--excel 打开excel 选择数据-从文本/csv-选择文件-修改编码类型   # 解决方案3--python 人生苦短,我用python ```python import pandas inp = input("[>] Input CSV File Path: ") csv = pandas.read_csv(inp) print("[#] Reading File") for title in csv.columns.values.tolist(): # 这个循环是为了不使用科学计数法,对于一些长数字可以直观的展示了。 print("[#] Changing Column Type To String => ",title) csv[title] = csv[title].astype(str) csv = csv.where(csv.notnull(), 'NULL') print("[#] Outputting XLSX File") csv.to_excel(inp[0:-4]+".xlsx", index=False) ```   © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏