2016-12-05 5 views
0

저는 현재 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로 열어 본 엑셀 통합 문서로 데이터 프레임을 쉽게 전송할 수있는 방법에 대한 아이디어가 있습니까?

+1

사용중인 openpyxl의 버전을 확인하십시오. –

+0

감사! 그게 정확히 문제 였어. 나는 2.3.2 버전을 가지고 있었고 2.4.1 버전으로 업그레이드를했다. 매우 감사!! – s666

답변

0

찰리 클라크의 정답 - 버전 2.3.2를 사용했고 버전 2.4.1로 업그레이드하여 가져 오기 작업을 완료했습니다.

관련 문제