我认为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. 需要将xls文件保存为xlsx,关闭然后重新打开它
- 2. 如何以编程方式打开TSV文件并将其保存为XLSX文件?
- 3. 打开一个Excel文件并保存为.XLS
- 4. 打开文件,写入文件,将文件另存为zip文件并将其保存为用户下载
- 5. .xltm文件以.xlsx文件打开
- 6. 使用PHP从URL打开XLS文件并将其保存在变量中
- 7. 打开使用COM并将其保存为.xml文件
- 8. 文件打开并保存文件
- 9. 如何将xls文件转换为xlsx文件并使用SSIS保存到文件夹中?
- 10. 如何在Libre Office中打开文件并将其保存为.doc文件?
- 11. 打开文件并将其保存在内存
- 12. 将多个CSV文件保存为XLS
- 13. Java将xls文件保存为PDF
- 14. 将SXSSF保存为.xls文件
- 15. 我可以用application/vnd.openxmlformats-officedocument.spreadsheetml.sheet打开一个xlsx文件吗?
- 16. Firefox:打开XLSX文件不保存文件butn打开二进制
- 17. 密码保护xls/xlsx文件在java
- 18. 使用xlsxwriter创建excel文件并将excel文件保存为PDF
- 19. C#将Excel 2007(xlsx)文件转换为Excel 2003(xls)文件
- 20. 将文件夹中的XLS/XLSX文件转换为CSV
- 21. 如何打开位图文件,将其更改并保存?
- 22. 我可以访问嵌入资源并将其保存为文件吗?
- 23. 通过Notepad ++打开tsv文件并将其保存为文本格式
- 24. vb.net遍历xls/xlsx文件?
- 25. 将xls转换为xlsx并删除旧文件
- 26. jquery datatable插件保存文件为.xls
- 27. 打开Excel(.xls)文件
- 28. 将字节[]作为文件打开,但实际上并未将其作为文件保存为第一个
- 29. 使用“FILEPICKER”python打开数据文件(csv,xls,xlsx,ods等)?
- 30. 用于打开xls和xlsx文件的意图过滤器
您面临什么问题? – CodeChanger
对不起,我想使用xlsxwriter将.xls文件(旧的Excel文件格式)转换为.xlsx文件(新的Excel文件格式)。 – f1ynns5