当我尝试使用xlrd导入.xls文件并使用python创建数据框时,我遇到了这个问题。
这是我的文件格式:
当我跑步时:
import os
import pandas as pd
import xlrd
for filename in os.listdir("."):
if filename.startswith("report_1"):
df = pd.read_excel(filename)
它显示" XLRDError:不支持的格式或损坏的文件:预期的BOF记录;发现b'报告g'" 我很确定xlrd(版本1.0.0)没有错,因为当我删除第一行时,可以创建数据帧。 不知道有没有办法可以加载原始文件格式?
答案 0 :(得分:0)
请尝试遵循以下说明来显示标题行:
df = pd.read_excel(filename, header=0)