import win32com.client as win32
import os# 另存为xlsx的文件路径
xlsx_file = r"F:\志丹\1020Excel汇总\成果表备份\xlsx"
xls_file = r"F:\志丹\1020Excel汇总\成果表备份"
for file in os.scandir(xls_file):suffix = file.name.split(".")[-1]if file.is_dir():passelse:if suffix == "xls":excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(file.path)# xlsx文件夹路径\\文件名xwb.SaveAs(xlsx_file + "\\" + file.name + "x", FileFormat=51)wb.Close()excel.Application.Quit()
代码第一句会因为pyp win32缺失而报错,采用 pip install win32com解决不了问题。
正确的方式:python -m pip install pypiwin32。
python -m pip install pypiwin32。