공부/Python
[openpyxl] 액셀 파일 조작
래울
2022. 8. 7. 00:59
import openpyxl as op
#액셀 파일 선택
wb = op.load_workbook("path/test.xlsx")
#액셀 파일 활성화
_ = wb.active
#액셀 시트 선택
ws = wb["시트이름"]
#파일 저장
wb.save("저장path")
#파일 닫기
wb.close()
#셀 선택, 행과 열의 index입력, 이때 index는 1부터 시작
ws.cell(row, column)
#셀의 값 선택
ws.cell(row, column).value
#r번째 행을 삭제
ws.delete_rows(r)
#c번째 열을 삭제
ws.delete_columns(c)
#3번째 줄의 6번째 셀의 값을 수정
ws.cell(3, 6).value = "수정할 값"
#행에서 c번재 값을 출력
for row in ws.rows:
print(row[c].value)