2016-03-02 55 views
3

我試圖讀取.xlsx文件中的數據,並將數據存儲在列表中或者最好是Python中的字典中。我發現爲Python創建了許多模塊,用於與.xlsx文件(如openpyxl,xlsxwriter,xlrd,xlwt,xlutiles)進行交互,並且它們都列在此處:http://www.python-excel.org/。我想知道哪一個最適合從.xlsx讀取數據並將數據存儲在字典(最好)或列表中?用於從.xlsx讀取數據的最佳Python模塊

我不想操縱任何數據。我只是從.xlsx讀取數據,然後將它寫入一個csv文件。

+0

我使用openpyxl並且沒有任何問題。 – bernie

回答

5

我會用pandas(它使用python-excel)。有關更多詳細信息,請參見the documentation

如果您打算操縱數據並運行一些計算,DataFramedictlist更好的數據結構。

+0

我不想操縱任何數據。我只是從.xlsx讀取數據,然後將它寫入一個csv文件。 – pHorseSpec

+0

熊貓DataFrame也有[to_csv](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html)方法。 – lazy1