问题
How do i rename excel worksheet using xlsxwriter in python. I am using python 2.7 in linux to create excel reports. But cannot find an option to rename the tabs
回答1:
You can set the name of a worksheet while adding it via add_worksheet():
worksheet = workbook.add_worksheet('My Custom Name')
Note that you cannot set the name of an existing worksheet:
There is no
set_name()
method. The only safe way to set the worksheet name is via theadd_worksheet()
method.
回答2:
Another way without using any modules:
with open('example.xls', 'r') as f1, open('renamed.xls', 'w') as f2:
f2.write(f1.read())
来源:https://stackoverflow.com/questions/41421631/rename-excel-worksheet-using-xlsxwriter