1. 시트 이름 지정 없이 알아서 sheet1, sheet2 등으로 삽입하고자 할 때
# 최초 생성 이후 mode는 append; 새로운 시트를 추가합니다.
if not os.path.exists('output.xlsx'):
with pd.ExcelWriter('output.xlsx', mode='w', engine='openpyxl') as writer:
df.to_excel(writer, index=False)
else:
with pd.ExcelWriter('output.xlsx', mode='a', engine='openpyxl') as writer:
df.to_excel(writer, index=False)
출처 : https://hogni.tistory.com/23
2. 데이터 프레임의 sheet명을 지정해서 한 엑셀 속에 추가할 때
df1=[1:4]
#1. 파일 생성
writer=pd.ExcelWriter('테스트파일명.xlsx', engine='openpyxl')
#2. 생성 파일에 시트명 지정 후 dataframe에 저장한 결과값 넣기
df1.to_excel(writer, sheet_name='sheet1')
#3. 작성 완료 후 파일 저장
writer.save()
출처 : https://sromi.tistory.com/8
'Python' 카테고리의 다른 글
[파이썬] JSON 타입 다루기 (0) | 2023.01.10 |
---|---|
[파이썬] 딕셔너리 데이터 삽입, 삭제 (0) | 2023.01.10 |
[python] range&enumerate (0) | 2022.12.22 |
파이썬 string 앞에 0채우기 (0) | 2022.12.20 |
이터레이터에서 왜 __iter__를 선언할까? (0) | 2022.11.25 |