DataFrame의 내용을 엑셀 파일에 저장하는 방법
dataframe을 엑셀 파일로 저장하게 위해서는 아래의 프로세스 대로 파일 생성 > dataframe 값 넣기 > 파일 저장 의 순으로 진행 되면 된다.
마치, 우리가 엑셀을 열고 > 내용을 작성하고 > 저장버튼을 누르기까지의 과정이 코드화 된 것이라고 이해해도 좋다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
df1=[1:4]
#1. 파일 생성
writer=pd.ExcelWriter('테스트파일명.xlsx', engine='openpyxl')
#2. 생성 파일에 시트명 지정 후 dataframe에 저장한 결과값 넣기
df1.to_excel(writer, sheet_name='sheet1')
#3. 작성 완료 후 파일 저장
writer.save()
|
cs |
2개 이상의 DataFrame을 각각의 시트별로 저장
위에 작성된 코드에서 #2 단계에서 시트명을 지정하고 각각의 DataFrame Value를 넣어주면 끝이난다. 구글링을 통해서 여러가지 방법들을 확인했었지만 이 방법이 가장 단순하고 쉬운 방법이라고 느꼈다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#엑셀 파일에 여러 개 시트로 생성
#1. 파일 생성
writer=pd.ExcelWriter('테스트파일명.xlsx', engine='openpyxl')
#2. 생성 파일에 시트명 지정 후 dataframe에 저장한 결과값 넣기
df1.to_excel(writer, sheet_name='sheet1')
df2.to_excel(writer, sheet_name='sheet2')
df3.to_excel(writer, sheet_name='sheet3')
df4.to_excel(writer, sheet_name='sheet4')
#3. 작성 완료 후 파일 저장
writer.save()
|
cs |
'프로그래밍 > Python' 카테고리의 다른 글
Selenium. 특정 텍스트 포함 찾기 및 클릭 with xpath (0) | 2022.07.28 |
---|---|
Selenium 활용, 예제 기록 (0) | 2022.03.26 |
Selenium 기본기 및 참고 코드 (0) | 2022.03.26 |
Python으로 주식 데이터 불러오기 - pandas_datareader (0) | 2020.03.24 |
댓글