gpt4 book ai didi

python - 如何使用通配符导入具有相似工作表名称的多个 Excel 文件?

转载 作者:行者123 更新时间:2023-12-04 02:35:12 25 4
gpt4 key购买 nike

我正在使用以下代码导入名为“My Bench Sheet 1”的工作表。

bench_file_1 = pd.read_excel("Bench1.xlsx", sheet_name = "My Bench Sheet 1")

我有多个工作簿,工作簿以“我的工作台表”开头。我想使用通配符,这样每次导入时都不必输入工作表名称,因为除了最后的数字外,它基本上是相同的。

我试过使用这个通配符,但它不起作用。
bench_file_1 = pd.read_excel("Bench1.xlsx", sheet_name = "My Bench Sheet*")

最佳答案

另一种(但最安全的)方法是首先读取整个 excel 文件,收集工作表名称。如本解释所示:https://stackoverflow.com/a/17977609

excel = pd.ExcelFile("your_excel.xlsx")
excel.sheet_names
# ["Sheet1", "Sheet2"]
dfs = [pd.read_excel("your_excel.xlsx", sheet_name=n) for n in excel.sheet_names]

关于python - 如何使用通配符导入具有相似工作表名称的多个 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62275233/

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