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