如何复制电子表格中的现有工作表,然后使用 pandas 重命名新副本?

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

我一直在尝试找出如何在 excel 文件中复制特定的工作表。到目前为止,我还没有找到使用 Pandas 的正确方法。

我能找到的就是如何将工作表从一个文件复制到另一个文件。

我的目标是复制“Sheet1”并将其命名为“Sheet2”。所以结果将是一个包含工作表“Sheet1”和“Sheet2”的 excel 文件。 “Sheet2”是“Sheet1”的精确副本。

提前致谢!

python pandas excel duplicates copy
1个回答
2
投票

使用,您可以

copy_worksheet
制作dupe

#pip install openpyxl
from openpyxl import load_worbook

wb = load_workbook("file.xlsx")

dup_ws = wb.copy_worksheet(wb["Sheet1"])
dup_ws.title = "Sheet2"

wb.save("file.xlsx")

输出:

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