0
我目前正在使用Pandas和Excel,並使用openpyxl模塊。openpyxl模塊 - 無法找到openpyxl.utils.dataframe.dataframe_to_rows功能
我試圖寫一個數據幀到Excel,和openpyxl文檔指出應該使用「openpyxl.utils.dataframe.dataframe_to_rows()」函數。 (http://openpyxl.readthedocs.io/en/default/pandas.html)
然而,當我嘗試使用它,我得到以下錯誤:
from openpyxl.utils.dataframe import dataframe_to_rows
for r in dataframe_to_rows(df, index=True, header=True):
ws.append(r)
ImportError: No module named 'openpyxl.utils.dataframe'
我曾嘗試:
import openpyxl.utils
與沒有問題的作品。
而且當我運行:
dir(openpyxl.utils)
我沒有看到 「數據幀」 的任何提及。
我做錯了什麼,或者是openpyxl過時的文檔?
任何人都有關於如何輕鬆地將數據框傳輸到我用openpyxl打開的excel工作簿的任何想法?
檢查您正在使用的是哪個版本的openpyxl。 –
謝謝!那正是問題 - 我有2.3.2版本,並且我升級到版本2.4.1,此時導入工作。非常感激!! – s666