반응형
1. 읽기
df = pd.read_excel('data.xlsx', header=4)
df = pd.read_csv('data.csv', header=4)
header는 데이터가 시작되는 Row(열)의 위치를 지정합니다.
pip install xlrd
pandas로 엑셀 파일을 읽기 위해서 xlrd 패키지를 필요로 합니다.
2. 쓰기
df.to_excel('data.xlsx', header=False, index=True, encoding='euc-kr', sheet_name='test1')
df.to_csv('data.csv', mode='a+', header=False, index=True, encoding='euc-kr')
mode는 덮어쓸지, 이어쓸지 등을 지정합니다.
header는 데이터가 시작되는 Row(열)의 위치를 지정합니다. (column을 빼고 저장하고 싶을 때)
index는 index(순서)를 기입할지 선택합니다.
encoding은 내용에 한글이 있을 경우 추가해줍니다.
sheet_name은 시트 이름을 설정해줍니다.
3. 여러 시트에 저장
with pd.ExcelWriter('data.xlsx') as writer:
df1.to_excel(writer, header=False, index=False, sheet_name='test1')
df2.to_excel(writer, header=False, index=False, sheet_name='test2')
data.xlsx 파일을 만들어
df1은 test1 시트에
df2은 test2 시트에 저장합니다.
반응형
'컴퓨터 > Python' 카테고리의 다른 글
[Python] 파이썬, 딥러닝 CNN을 이용한 주식 가격 예측(1) (1) | 2022.09.29 |
---|---|
[Python] 파이썬, 캔들차트 matplotlib로 직접 그리기 (0) | 2022.09.21 |
[Python] Opencv 이미지 영역 설정 후, 수정본 덮어쓰기 (영역합성) (0) | 2022.09.05 |
[Python] 파이썬, 터미널 출력 문자에 색상 지정하기 (0) | 2022.08.21 |
[Python] 파이썬, PDF 파일을 이미지로 변환 (pdf2image) (0) | 2022.05.30 |