繁体   English   中英

用Python读取excel文件时的编码问题

[英]Encoding issue during reading excel file in Python

我使用 pandas 库中的read_excel来读取 excel 内容并将其转换为 JSON。 我正在努力解决编码问题。 非英文字符编码为"u652f\援\資\訊" 我该如何解决这个问题? 我试过

wb = xlrd.open_workbook(excel_filePath, encoding_override='ISO-8859-1')
new_data = pd.read_excel(wb)

with open(excel_filePath, mode="r", encoding="utf-8") as file:
  new_data = pd.read_excel(excel_filePath)

我用类似的编码尝试了这段代码: utf-8, utf-16, utf-16, latin1...

试试这个

with open(json_filePath, 'w', encoding='utf-8') as f:
    json.dump(new_json, f, ensure_ascii=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM