“tables.items()”如何生成输出表名?

问题描述 投票:0回答:0

我有一个 Excel 工作表,其中包含不同大小的表格(不同的列号和行)。 我已经编写了下面的代码来获取表格并将它们保存为单独的数据框。 它似乎有效,但它返回从 4 而不是 1 开始的表名/ID。 我想知道为什么?

from openpyxl import load_workbook
import pandas as pd

# read file
df = load_workbook(r'C:\Users\zz\Desktop\Book1.xlsx') # Set the filepath + filename

dff = df["Sheet1"]        
dff.tables.items()

这是我得到的结果:[('Table4', 'A1:D10'), ('Table5', 'A11:D15'), ('Table6', 'A16:D21')]

dataframe openpyxl
© www.soinside.com 2019 - 2024. All rights reserved.