解决方法
如果已经读出来了这个问题,那么就只能使用replace
替换了:文章来源:https://www.toymoban.com/news/detail-679874.html
import pandas as pd
def change_excel_char(value):
"""剔除读取excel中的 _x0000_ 字符"""
if type(value) == str:
return value.replace("_x0000_", '')
else:
return value
excel_data = pd.read_excel("xxxx.xlsx")
excel_data = excel_data.applymap(change_excel_char)
问题解析
这是因为pandas解析excel的.xlsx
文件时,使用的引擎是openpyxl,而有些情况下因为excel文件修修改改,导致有些编码格式被遗留在了excel单元格中,会在使用openpyxl时出现意外文章来源地址https://www.toymoban.com/news/detail-679874.html
到了这里,关于解决pandas读取excel单元格出错_x0000_的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!