python 使用pywin32 转换xls为xlsx

小a草

关注

阅读 45

2022-02-12

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)

0 0 举报