这个是用的wps,因为用office老是弹窗,所以不得已。
import os.path
import win32com.client as win32
rootdir = r''
# 三个参数:父目录;所有文件夹名(不含路径);所有文件名
for parent, dirnames, filenames in os.walk(rootdir):
for fn in filenames:
filedir = os.path.join(parent, fn)
excel = win32.gencache.EnsureDispatch('ket.Application')
wb = excel.Workbooks.Open(filedir)
wb.SaveAs(filedir.replace('xlsx', 'xls'), FileFormat=56) # 我这里原文件是大写
wb.Close()
excel.Application.Quit()