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