gpt4 book ai didi

python - 如何在 Python/Pandas 中获取 Excel 事件工作表名称?

转载 作者:行者123 更新时间:2023-12-01 01:33:37 25 4
gpt4 key购买 nike

我正在通过 Pandas (read_excel) 处理包含多个工作表的 Excel 文件,并且需要获取事件工作表的名称。事件表包含最新数据,名称约定取决于“创建者的心情”。所以我不能使用简单的按名称或索引读取工作表...有没有办法做到这一点?

更新(解决方案):除了 Eswar 链接中提出的具有sheet_visible 属性的 xlrd 之外(谢谢),我发现了另一个使用 xlwings 库的解决方案:

import xlwings as xw
wb = xw.Book('myfile.xls')
active_sheet_name = wb.sheets.active.name

=> Python 是全能的...在很多方面 ;)

最佳答案

我看到的唯一解决方案是:

import pandas as pd

active_sheet = input("Enter the required sheet: ")
df = pd.read_excel(file_with_data, sheet_name = active_sheet)
...

您打开 .xlsx 文件,查看创建者当天的心情以及他如何命名您需要的工作表,然后在出现提示时只需输入其名称即可。

希望有帮助。

关于python - 如何在 Python/Pandas 中获取 Excel 事件工作表名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52589345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com