You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无win32com环境下xls转xlsx运行报错解决方案求助

其他可选实现方案

如果不想自己处理行列遍历细节,可以借助pandas实现,代码更简洁:

依赖安装

pip install pandas xlrd==1.2.0 openpyxl

转换代码

import pandas as pd
import os

def xls_to_xlsx(xls_path, xlsx_path):
    # 读取xls所有工作表
    xls = pd.ExcelFile(xls_path)
    # 写入xlsx
    with pd.ExcelWriter(xlsx_path, engine='openpyxl') as writer:
        for sheet_name in xls.sheet_names:
            df = pd.read_excel(xls, sheet_name=sheet_name)
            df.to_excel(writer, sheet_name=sheet_name, index=False)

xls_to_xlsx(os.getcwd() + '/Расписание_1-4_курсов_с_01.04_по_05.07.2021_(2_поток).xls', 'path_to_file.xlsx')

内容的提问来源于stack exchange,提问作者Mr. Dandomi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 23:54:01