我认为xlsxwriter可以打开或创建.xlsx文件,并保存为.xlsx格式,但可以打开.xls文件并将其保存为.xlsx格式文件吗?xlsxwriter可以打开.xls文件并将其保存为.xlsx文件吗?
0
A
回答
1
xlsxwriter文档状态:“XlsxWriter是一个用于以Excel 2007+ XLSX文件格式编写文件的Python模块.....它无法读取或修改现有的Excel XLSX文件。 (整页:http://xlsxwriter.readthedocs.io/introduction.html)。 因此它不适用于.xls,也不能使用xlsxwriter修改现有的.xls或.xlsx文件。
在xlsxwriter之外,您可以使用shutil将.xls文件的副本制作为.xlsx版本。
我提供了一个将生成.xls文件的.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))
+0
我认为shutil所做的只是将.xls文件复制并重命名为.xlsx文件,但它实际上并不改变内部文件格式。 – f1ynns5
相关问题
- 1. IE6将XLSX文件作为XLS文件打开
- 2. 需要将xls文件保存为xlsx,关闭然后重新打开它
- 3. 如何以编程方式打开TSV文件并将其保存为XLSX文件?
- 4. 打开文件,写入文件,将文件另存为zip文件并将其保存为用户下载
- 5. 打开使用COM并将其保存为.xml文件
- 6. 文件打开并保存文件
- 7. 如何将xls文件转换为xlsx文件并使用SSIS保存到文件夹中?
- 8. 如何在Libre Office中打开文件并将其保存为.doc文件?
- 9. Java将xls文件保存为PDF
- 10. Firefox:打开XLSX文件不保存文件butn打开二进制
- 11. 我可以用application/vnd.openxmlformats-officedocument.spreadsheetml.sheet打开一个xlsx文件吗?
- 12. 使用xlsxwriter创建excel文件并将excel文件保存为PDF
- 13. C#将Excel 2007(xlsx)文件转换为Excel 2003(xls)文件
- 14. 如何打开位图文件,将其更改并保存?
- 15. vb.net遍历xls/xlsx文件?
- 16. 将xls转换为xlsx并删除旧文件
- 17. 打开并保存文件,不保存/打开对话框
- 18. 将字节[]作为文件打开,但实际上并未将其作为文件保存为第一个
- 19. 使用“FILEPICKER”python打开数据文件(csv,xls,xlsx,ods等)?
- 20. 打开并保存文件对话框
- 21. 打开excel模板并保存文件
- 22. 打开并保存文件路径android
- 23. C#文件打开/转换并保存
- 24. 用PHPExcel保存xlsx文件
- 25. 如何保存XLSX文件?
- 26. 我可以在TextPad中自动保存打开未保存的文件吗
- 27. Excel无法打开文件xlsxwriter python
- 28. 保存为CSV或XLSX文件
- 29. spreadsheetgear - 打开/保存文件
- 30. QTAgent32保存文件打开
您面临什么问题? – CodeChanger
对不起,我想使用xlsxwriter将.xls文件(旧的Excel文件格式)转换为.xlsx文件(新的Excel文件格式)。 – f1ynns5