

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():
pass
else:
if suffix == "xls":
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open(file.path)
# xlsx文件夹路径\\文件名x
wb.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。
文章讲述了使用Python脚本批量处理Excel文件,通过`win32com.client`库打开和转换xls文件,遇到pypwin32缺失问题时,提供了解决方案——使用`python-mpipinstallpypiwin32`进行安装。
1万+

被折叠的 条评论
为什么被折叠?



