我正在尋找一個python庫或任何幫助來將.XLSX文件轉換爲.CSV文件。使用python將XLSX正確轉換爲CSV
14
A
回答
27
使用xlrd
模塊閱讀您的excel,然後您可以使用csv
模塊創建自己的csv。
在命令行安裝xlrd模塊:
pip install xlrd
Python腳本:[閱讀使用Python的xlsx文件]的
import xlrd
import csv
def csv_from_excel():
wb = xlrd.open_workbook('excel.xlsx')
sh = wb.sheet_by_name('Sheet1')
your_csv_file = open('your_csv_file.csv', 'w')
wr = csv.writer(your_csv_file, quoting=csv.QUOTE_ALL)
for rownum in range(sh.nrows):
wr.writerow(sh.row_values(rownum))
your_csv_file.close()
# runs the csv_from_excel function:
csv_from_excel()
+2
至少在你的例子中使用xlsx(至少它看起來像它來自別處:P)因爲那是什麼問:P –
+2
@JoranBeasley這是不是我的swer。它只來自於stackoverflow。我試圖粘貼超鏈接,但不知何故,它不是在我的評論中。如果由於某種原因,我違反了論壇的任何規則或政策,我真的很抱歉。 – Hemant
相關問題
- 1. 將XLSX正確轉換爲CSV
- 2. 將.xlsx轉換爲csv
- 3. 如何使用python將多個xlsx表格轉換爲csv
- 4. 的Python轉換CSV到XLSX
- 5. 將.csv轉換/分析爲xlsx文件
- 6. 將csv文件轉換爲xlsx
- 7. PHPExcel將多個xlsx轉換爲csv
- 8. 無法將CSV轉換爲Excel(XLSX)
- 9. 將.csv轉換爲CLI中的.xlsx
- 10. 使用python將csv轉換爲json
- 11. 使用Python將CSV轉換爲Excel
- 12. 使用python將數據轉換爲CSV
- 13. 使用Python將XML轉換爲CSV
- 14. 使用Python將JSON轉換爲CSV 3
- 15. 使用python將csv列轉換爲行
- 16. 使用Python將JSON轉換爲CSV
- 17. 使用python將json轉換爲csv
- 18. 使用python將csv轉換爲xls
- 19. 使用SAX將XML轉換爲CSV Python
- 20. 如何使用java將xlsx文件轉換爲csv?
- 21. 使用Apache poi將csv轉換爲xls/xlsx?
- 22. 使用批處理將xlsx文件轉換爲csv
- 23. 轉換XLSX到CSV沒有使用Excel
- 24. Python使用熊貓將xlsx轉換爲csv文件。如何刪除索引列?
- 25. xlrd庫不能使用xlsx files.any方式將xlsx轉換爲xls使用python?
- 26. Python將Excel轉換爲CSV
- 27. Python - 將HTML轉換爲csv
- 28. 使用Gembox.Spreadsheets將.Xlsx轉換爲PDF
- 29. 使用Java將Excel(.xlsx)轉換爲PDF
- 30. 如何使用python將xls轉換爲xlsx?
可能重複(http://stackoverflow.com/問題/ 4371163/reading-xlsx-files-using-python) –