python,openpyxl:加载在特定行中具有头的工作簿



我试图加载的.xls文件都是不均匀的,只有一个例外:标题总是在第三行。是否可以从第四行加载工作表,并从第三行加载标题。

到目前为止我的代码:

for p in Path('.').glob('*.xls'):
wb = load_workbook(p, data_only=True)
ws = wb['ExampleSheet']
df = pd.DataFrame(ws.values)
df = df.reset_index()

谢谢你的帮助,祝你周末愉快!

可以通过删除它(?(可以通过以下方式删除行:ws.delete_rows(0, 3)

最新更新