728x90
파이썬에서 엑셀을 다루기 위해서는 openpyxl 라이브러리를 사용할 수 있습니다.
openpyxl은 파이썬에서 엑셀 파일을 읽고 쓰는 데 사용되는 강력한 도구입니다.
아래는 엑셀 파일을 읽고 쓰는 기본적인 방법입니다:
사용 방법
1.openpyxl 라이브러리를 설치합니다. 다음 명령어를 사용하여 설치할 수 있습니다:
pip install openpyxl
2. 엑셀 파일을 읽기 위해 load_workbook() 함수를 사용합니다:
from openpyxl import load_workbook
workbook = load_workbook(filename='파일명.xlsx')
3. 원하는 시트를 선택하고 데이터에 접근합니다:
sheet = workbook['시트명']
cell_value = sheet['A1'].value
4. 데이터를 수정하거나 새로운 데이터를 추가하기 위해 해당 셀에 값을 할당합니다:
sheet['B2'] = '새로운 값'
5. 변경사항을 저장하고 파일을 닫습니다:
workbook.save(filename='파일명.xlsx')
workbook.close()
* 위의 예시 코드에서 '파일명.xlsx'은 작업하려는 실제 엑셀 파일의 이름으로 바꿔야 합니다.
* 위의 예시 코드에서 '시트명'은 작업하려는 실제 시트의 이름으로 바꿔야 합니다.
사용 예시
샘플코드
from openpyxl import load_workbook
workbook = load_workbook(filename='test_excel.xlsx')
sheet = workbook['Sheet1']
cell_value = sheet['B4'].value
sheet['B2'] = '키위'
sheet['B4'] = '초록' + cell_value
workbook.save(filename='test_excel_result.xlsx')
workbook.close()
실행결과
또한, openpyxl은 행과 열의 반복문 처리, 필터링, 정렬 등 다양한 기능도 제공합니다.
자세한 내용은 공식 문서(https://openpyxl.readthedocs.io/)를 참조하시기 바랍니다.
728x90
반응형
'language > python' 카테고리의 다른 글
파이썬에서 엑셀 사용하기(할 수 있는 것들) #0 (0) | 2023.09.13 |
---|---|
파이썬에서 엑셀 사용하기(조건에 맞는 값 추출하기) #2 (0) | 2023.09.12 |
[python] QtDesigner 설치 및 실행(파일이름 변경 프로그램 - 2) (0) | 2022.08.10 |
[python] PySide2 설치 및 실행하기(파일이름 변경 프로그램 - 1) (0) | 2022.08.09 |
[python] python 버전 선택하기(python2 vs python3) (0) | 2021.03.03 |