当第一行冗余时,XLRD的预期BOF记录

时间:2018-03-30 06:38:31

标签: jupyter-notebook python-3.5 xlrd

当我尝试使用xlrd导入.xls文件并使用python创建数据框时,我遇到了这个问题。

这是我的文件格式:

xls file format

当我跑步时:

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)没有错,因为当我删除第一行时,可以创建数据帧。 不知道有没有办法可以加载原始文件格式?

1 个答案:

答案 0 :(得分:0)

请尝试遵循以下说明来显示标题行:

df = pd.read_excel(filename, header=0)