프로그래밍/파이썬 공부

[파이썬] 판다스로 데이터프레임을 엑셀로 저장하기

이자다 2023. 8. 29. 14:25
반응형

엑셀로 작성한 수료증명단1

위 엑셀을 파이썬으로 작성해본다

 

 

 

import pandas as pd

df = pd.DataFrame([
    ["홍길동", "1990.01.02", "2021-0001"],
    ["김민준", "1990.05.06", "2021-0002"],
    ["김철수", "2000.08.08", "2021-0003"],
    ["김영희", "2000.09.09", "2021-0004"],
    ["이서준", "2010.10.10", "2021-0005"],
    ["장다인", "2017.12.12", "2021-0006"]
])

print(df)
df.to_excel(r'12. 엑셀의 정보를 불러와 수료증 자동 생성/수료증명단2.xlsx', index=False)

입력할 값을 pandas 라이브러리를 import 한 후 데이터프레임 형태로 작성한다.

 

이후 .to_excel을 사용한다. 첫번째 인자는 파일 저장 경로, 두번째 인자 부터는 to_excel의 옵션을 지정하면 된다.

 

index를 False로 설정했다. 결과를 보자.

 

수려증명단2.xlsx

 

 

위 코드와 다르게 index를 True로 두고 실행해본다

import pandas as pd

df = pd.DataFrame([
    ["홍길동", "1990.01.02", "2021-0001"],
    ["김민준", "1990.05.06", "2021-0002"],
    ["김철수", "2000.08.08", "2021-0003"],
    ["김영희", "2000.09.09", "2021-0004"],
    ["이서준", "2010.10.10", "2021-0005"],
    ["장다인", "2017.12.12", "2021-0006"]
])

print(df)
df.to_excel(r'12. 엑셀의 정보를 불러와 수료증 자동 생성/수료증명단3.xlsx')

 

수료증명단3

이런식으로 엑셀파일의 행에 인덱스가 추가된 것을 확인할 수 있다.

반응형