0
点赞
收藏
分享

微信扫一扫

面试题 01.03.URL 化

程序猿不脱发2 2023-10-21 阅读 30

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。
举报

相关推荐

0 条评论