更新.XLSM而不丢失表单

2024-04-19 20:15:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用宏更新excel.xlsm。哪个图书馆最适合这个?我现在正在使用Openpyxl,但是它不能正常工作。下面几行行可以,但是保存的excel格式有点松动(边框,恐怕也会失去宏功能)。在

from openpyxl import load_workbook
path = "my_path.xlsm"
# Load workbook
wb = load_workbook(path, keep_vba=True)
sheet_names = wb.sheetnames
# wb.get_sheet_names()
print(sheet_names)
# Select sheet
ws = wb["Sheet1"]
# Some Operations in excel
# Save the file
wb.save("my_path_new.xlsm")

还有其他图书馆的建议吗?在

非常感谢, 卡门


Tags: pathfrom功能图书馆namesmy格式load