我有一个与xls一起工作的代码,但不适用于xlsx。我有100多个文件,所以我想将所有xlsx转换为xls。你能建议我一些办法吗?
答案 0 :(得分:0)
这是向旧版Excel 97-2003的批量转换:
import glob
from win32com.client import Dispatch
for file in glob.glob('/home/adam/*.xlsx'):
xl = Dispatch('Excel.Application')
wb = xl.Workbooks.Add(file)
wb.SaveAs(file[:-1], FileFormat=56)
xl.Quit()