python xls to xlsx

import win32com.client as win32

fname = "C:\\Users\\laiwu\\PycharmProjects\\pythonProject1\\利润表"
excel = win32.gencache.EnsureDispatch('Excel.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()

Guess you like

Origin blog.csdn.net/jidawanghao/article/details/112513501