上面的代码是对工作簿最基本的操作,新建工作簿和保存工作簿,还有关闭当前工作簿。
import os
file_path = 'table'
file_list = os.listdir(file_path)
for i in file_list:
print(i)
列出文件夹下所有文件和子文件夹的名称,这是方便总结和查看文件的。
import xlwings as xw
app = xw.App(visible = False, add_book = False)
workbook = app.books.open('e:\\table\\统计表.xlsx')
worksheets = workbook.sheets # 获取工作簿中所有的工作表
for i in range(len(worksheets)): # 遍历获取到的工作表
worksheets[i].name = worksheets[i].name.replace('销售', '') # 重命名工作表
workbook.save('e:\\table\\统计表1.xlsx') # 另存重命名工作表后的工作簿
app.quit()
批量重命名一个工作簿中的所有工作表,这里面最重要的功能是对工作表worksheets进行操作。
import os
import xlwings as xw
file_path = 'e:\\table\\公司'
file_list = os.listdir(file_path)
app = xw.App(visible = False, add_book = False)
for i in file_list:
if i.startswith('~$'):