[Python] 파이썬 자동화 기초 : 오픈파이엑셀(openpyxl) 엑셀 자동화 명령어 모음
오픈파이엑셀(openpyxl)는 파이썬에서 엑셀 파일을 조작할 수 있도록 돕는 라이브러리다.
이 포스트는 오픈파이엑셀(openpyxl)을 이용한 파이썬 자동화 명령어를 정리했다.
오픈파이엑셀(openpyxl) 설치
1. 엑셀파일 다루기
1-1. 새 엑셀파일 생성하기 & 엑셀파일 저장하기
1-2. 기존 엑셀파일 불러오기 & 엑셀파일 저장하기
2. 워크시트 다루기
2-1. 새 워크시트 생성하기
(1) 새로운 시트 생성 : 기본이름으로 생성
(2) 새로운 시트 생성 : 지정한 이름으로 생성
(3) 새로운 시트 생성 : 시트위치 인덱스 지정
2-2. 기존 워크시트 가져오기
(1) 현재 활성화된 시트 가져오기
(2) 시트명으로 시트 가져오기
cf) 모든 시트이름 확인하기
2-3. 워크시트 속성 변경
* 시트명 변경
* 시트명 탭 색상지정
2-4. 시트 복사하기
3. 셀 다루기
3-1. 셀 객체 가져오기
3-2. 셀 값 가져오기
cf) 반복문을 활용한 셀 값 가져오기
3-3. 셀 값 변경하기
cf) 랜덤값을 활용한 셀 값 변경하기
3-4. 셀 객체의 주소 가져오기 (cell.coordinate)
3-5. 셀 병합하기 / 셀 병합해제
(1) 셀 병합하기
(2) 셀 병합 해제하기
4. 로우(row), 컬럼(column) 다루기
4-1. 로우, 컬럼 추가하기
(1) 새 로우 추가하기
(2) 새 컬럼 추가하기
4-2. 로우, 컬럼 삭제하기
(1) 기존 로우 삭제하기
(2) 기존 컬럼 삭제하기
4-3. 로우, 컬럼 이동하기
4-4. 한 줄씩 데이터 넣기 (1 row 씩 데이터 추가)
cf) 한 줄씩 데이터 넣기를 10번 반복
4-5. 특정한 1개 row, column 가져오기
(1) 1개 로우 가져오기 (튜플 형태로 리턴)
(2) 1개 컬럼 가져오기 (튜플 형태로 리턴)
4-6. 여러개 row, column 가져오기
(1) 여러개 로우 가져오기 (이중튜플 형태로 리턴)
참고로 2번째 줄부터 마지막 줄까지 가져오기
(2) 여러개 컬럼 가져오기 (이중튜플 형태로 리턴)
4-7. 전체 row, column 가져오기
(1) 전체 로우 가져오기 (이중튜플 형태로 리턴)
(2) 전체 컬럼 가져오기 (이중튜플 형태로 리턴)
4-8. 이터레이터 활용해서 row, column 가져오기
참고사이트 1 : openpyxl 라이브러리 공식문서 https://openpyxl.readthedocs.io/
참고사이트 2 : 나도코딩 https://www.youtube.com/watch?v=exgO1LFl9x8&t=4285s