現在、私はPandasとExcelで作業しており、openpyxlモジュールを使用しています。openpyxlモジュール - openpyxl.utils.dataframe.dataframe_to_rows関数が見つかりません
ExcelでDataFrameを作成しようとしていますが、openpyxlのマニュアルには "openpyxl.utils.dataframe.dataframe_to_rows()"関数を使用する必要があることが記載されています。私が試してみました
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
問題なく動作します、私はそれを使用しようとすると、(http://openpyxl.readthedocs.io/en/default/pandas.html)
は、しかし、私は次のエラーを取得します。
また、私は実行すると:
dir(openpyxl.utils)
私は、 "データフレーム" のいずれかの言及は表示されません。
私は何か間違っているのですか、またはopenpyxlのマニュアルが古くなっていますか?
誰かが私がopenpyxlで開いたエクセルブックにデータフレームを簡単に転送する方法はありますか?
使用しているopenpyxlのバージョンを確認してください。 –
ありがとう!それはまさに問題でした。私はバージョン2.3.2を持っていました。バージョン2.4.1にアップグレードしました。その時点でインポートが機能しました。とても有難い!! – s666