我正在编写一个脚本,我使用 openpyxl 使用代码从工作簿访问工作表:
wb = load_workbook('Excel.xlsm',read_only=False ,keep_vba=True) ws = wb.active
现在,在更新 Excel 文件中的一些值后,我通过使用代码读取 Pandas 数据框中的 Excel 文件的某些部分来绘制图形:
hsif=pd.read_excel("Excel.xlsm",sheet_name="K0 Reg Patch Util",skiprows=34)
现在,正如您在 Pandas 数据框中读取 Excel 工作表所见,我正在使用工作表名称。问题是我想将工作表名称作为工作簿中活动工作表的名称。有人可以告诉我如何获取活动工作表的名称或至少工作簿中活动工作表的工作表编号吗?
我可以使用 openpyxl 获取对活动表的引用,如下所示:
ws = wb.active
但这给出了对活动工作表的引用,而不是工作表的名称。我需要在熊猫数据框中读取工作表的名称或至少是活动工作表的工作表编号。
有人可以告诉我如何使用 Pandas 或 Openpyxl 做到这一点吗?或者至少指出一种如何使用 Pandas 阅读活动表的方法?
相关分类