저는 현재 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)
내가 "dataframe"에 대한 언급이 표시되지 않습니다.
잘못된 것이 있습니까? 아니면 openpyxl의 문서가 오래 되었습니까?
누구나 openpyxl로 열어 본 엑셀 통합 문서로 데이터 프레임을 쉽게 전송할 수있는 방법에 대한 아이디어가 있습니까?
사용중인 openpyxl의 버전을 확인하십시오. –
감사! 그게 정확히 문제 였어. 나는 2.3.2 버전을 가지고 있었고 2.4.1 버전으로 업그레이드를했다. 매우 감사!! – s666