PyCharm+Python3转换xls文件为xlsx文件格式

import os
import os.path
import win32com.client as win32

"""
========================================
主函数功能测试
========================================
"""
if __name__ == '__main__':
    xlsFilePath = os.path.join(os.getcwd() + "\\" + "通知单.xls")
    # 文件存在就加载,不存在就提示检查。
    if os.path.exists(xlsFilePath):
        # 文件存在就加载,加载失败就报错。
        try:
            excel = win32.gencache.EnsureDispatch('Excel.Application')
            wb = excel.Workbooks.Open(xlsFilePath)
            # FileFormat = 51 is for .xlsx extension
            # FileFormat = 56 is for .xls extension
            wb.SaveAs(xlsFilePath + "x", FileFormat=51)
            wb.Close()
            excel.Application.Quit()
            os.remove(xlsFilePath)  # 删除老的xls文件
        except:
            print("加载xls文件失败!请检查!")
            raise
    else:
        print("加载的xls文件不存在!请检查!")
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皓月盈江

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值