xlsxwriter可以打开.xls文件并将其另存为.xlsx文件吗?

时间:2017-04-04 04:49:57

标签: xlsxwriter

我认为xlsxwriter可以打开或创建.xlsx文件,并保存为.xlsx格式,但是可以打开.xls文件并将其保存为.xlsx格式文件吗?

1 个答案:

答案 0 :(得分:1)

xlsxwriter docs说:“XlsxWriter是一个用于以Excel 2007+ XLSX文件格式编写文件的Python模块。它无法读取或修改现有的Excel XLSX文件。” (整页:http://xlsxwriter.readthedocs.io/introduction.html)。 因此它不能与.xls一起使用,也不能使用xlsxwriter修改现有的.xls或.xlsx文件。

在xlsxwriter之外,您可以使用shutil将.xls文件的副本复制到.xlsx版本。

我提供了一个示例,它将生成.xlsx文件的.xlsx版本。

import shutil

infile = "C:\\Users\\doe_j\\mydocs\\test.xls"
outfile = "C:\\Users\\doe_j\\mydocs\\test.xlsx"

shutil.copy(r"%s" %(infile), r"%s" %(outfile))
相关问题