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