使用Pandas读入excel表格时出现xlrd 2.0.1之后版本不支持xlsx表格对象的问题
import pandas as pd
fp = pd.read_excel("./data.xlsx")
运行代码后出现报错:
ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead.
出错的原因为xlrd2.0之后的版本不支持xlsx文件的读入了,需要另外修改文件或者使用其他库。
有两种解决方法:
①用excel把xlsx文件另存为xls文件
之后运行代码
import pandas as pd
fp = pd.read_excel("./data.xls")
②安装openpyxl库
打开cmd
输入pip install openpyxl,安装完后再运行代码
import pandas as pd
fp = pd.read_excel("./data.xlsx")
成功打开