728x90
파이썬 코드을 이용하여 엑셀시트 셀에 데이터를 가져와서(로드하여) 특정 위치에 열(colunm)를 삽입하는 방법에 대해서 알아보겠습니다. (단일 / 다중 행 삽입)
파이썬 설치 및 관련 필수 프로그램 설치는 아래를 참조하세요.
이전 시간에 사용하였던 엑셀 파일을 사용해야하기 때문에 이전 내용을 참조해서 파일을 만드시거나
첨부한 엑셀 파일을 다운받아서 사용하시면 되겠습니다.
1. 사용할 엑셀 파일 test.xlsx 불러옵니다.
2. insert_cols() 함수를 사용하여 지정한 엑셀에 열을 삽입한다.
ws.insert_cols(2) # B번째 colunm 1칸 추가
#엑셀 시트에 빈 줄 삽입하기
from openpyxl import load_workbook
wb = load_workbook("test.xlsx")
ws = wb.active
#colunm 추가
ws.insert_cols(2) # B번째 colunm 1칸 추가
wb.save("test_insert_colunm.xlsx")
ws.insert_cols(2, 3) # B번째 colunm 부터 3칸 추가
#엑셀 시트에 빈 줄 삽입하기
from openpyxl import load_workbook
wb = load_workbook("test.xlsx")
ws = wb.active
#colunm 추가
ws.insert_cols(2, 3) # B번째 colunm 부터 3칸 추가
wb.save("test_insert_colunm.xlsx")
사용한 파이썬 소스코드 다운로드
주석으로 정리가 잘 되어 있으니 파일을 받아서 활용
반응형
그리드형
'IT > Python' 카테고리의 다른 글
[파이썬] 엑셀 시트 단일, 다중 열(colunm) 삭제 / delete_cols() (0) | 2021.11.22 |
---|---|
[파이썬] 엑셀 시트 단일,다중 행 삭제/ delete_rows() (0) | 2021.11.22 |
[파이썬] 엑셀 시트 입력 단일,다중 행 삽입/ insert_rows() (0) | 2021.11.22 |
[파이썬] 엑셀 시트 IF 조건문 출력 연습 / iter_rows, if (0) | 2021.11.22 |
[파이썬] 엑셀 시트 데이터 삽입 및 조회 / .iter_rows(), tuple() (0) | 2021.11.22 |
댓글