我認爲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