0
点赞
收藏
分享

微信扫一扫

python 使用pywin32 转换xls为xlsx

小a草 2022-02-12 阅读 45

1、安装使用wps,用微软的office会出各种错误

2、使用绝对路径,不要使用相对路径。因为这里其实是通过pywin32调用的Windows接口

import win32com.client as win32

fname = "E:\\file\\master design\\drill\\table_ocr_v2\\tools\\32.xls"
excel = win32.gencache.EnsureDispatch('ket.Application')
wb = excel.Workbooks.Open(fname)

wb.SaveAs(fname+"x", FileFormat = 51)    #FileFormat = 51 is for .xlsx extension
wb.Close()                               #FileFormat = 56 is for .xls extension
excel.Application.Quit()
举报

相关推荐

0 条评论