Sheet1, Sheet2, Sheet3 에 데이터가 있는 경우
Sheet1 만 수정하여 저장하기
import pandas as pd
# 파일명
# file_name = "./dataframe.xlsx"
file_name = ".\\dataframe.xlsx"
# Daraframe형식으로 엑셀 파일 읽기
df1 = pd.read_excel(file_name, sheet_name='Sheet1')
df1.loc[2,'이름'] = 'miero'
df1.loc[2,'나이'] = 20
df1.loc[2,'지역'] = '대구'
df1.loc[3] =['asyouasi',21,'부산']
# 파일 일부만 시트만 수정
with pd.ExcelWriter('dataframe.xlsx', mode='a', engine='openpyxl', if_sheet_exists='overlay') as w:
df1.to_excel(w, sheet_name='Sheet1', index=False, header=False, startrow=1)
# 한개의 시트만 저장
# with pd.ExcelWriter('result.xlsx') as w:
# df1.to_excel(w, sheet_name='Sheet1', index=False, header=False, startrow=1)
'컴퓨터 > Python' 카테고리의 다른 글
padas 파일 존재 여부에 따라서 파일쓰기, 기존 데이터 지우기 openpyxl delete_rows (0) | 2023.10.23 |
---|---|
vscode bandit error - 지원중단 (0) | 2023.10.18 |
excel to python 개인별 성적표 (0) | 2023.10.16 |
python faker 한글 더미 데이터 (0) | 2023.09.08 |
pandas 엑셀투파이썬 dataframe 속성 (0) | 2023.08.04 |