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