我有一個Web應用程序(基於Django 1.5),其中用戶上傳電子表格文件。如何在Python中讀取/寫入xlsx和xls文件?
我一直在使用xlrd
來處理xls文件,並調查了openpyxl
聲稱支持xlsx/xlsm文件。
那麼有沒有一種常見的方式來讀取/寫入xls和xlsx文件?
另一種選擇可能是將上傳的文件轉換爲xls並使用xlrd
。爲此,我查看了gnumeric
和ssconvert
,這將是有利的,因爲我用xlrd和I編寫的所有現有代碼都不必更改現有的代碼庫。
因此,我應該更改我使用的庫還是使用轉換解決方案?
在此先感謝。
檢查xlwings是否適合您的目的。 (http://xlwings.org/) –