728x90
파이썬 코드을 이용하여 엑셀 시트의 데이터 행을 이동하는 방법에 대해서 알아보자
(지정한 데이터를 특정 위치로 옮기는방법이다)
파이썬 설치 및 관련 필수 프로그램 설치는 아래를 참조하세요.
이전 시간에 사용하였던 엑셀 파일을 사용해야하기 때문에 이전 내용을 참조해서 파일을 만드시거나
첨부한 엑셀 파일을 다운받아서 사용하시면 되겠습니다.
1. 영어와 수학 행을 오른쪽으로 한칸 밀고 국어 필드를 추가해보자
from openpyxl import load_workbook
wb = load_workbook("test.xlsx")
ws = wb.active
#엑셀 파일 필드를 - 번호 영어 수학 -> 번호 국어 영어 수학 으로 변경
ws.move_range("B1:C11", rows=0, cols=1) #B1:C11 값을 오른쪽으로 한칸 이동
ws["B1"].value = "국어" #B1 셀에 국어 추가
wb.save("test_korean.xlsx") #파일명 test_korean.xlsx 로 저장
반응형
그리드형
'IT > Python' 카테고리의 다른 글
[파이썬] 엑셀 행,열 너비와 높이 변경하기 / 셀 스타일 변경 (0) | 2021.11.26 |
---|---|
[파이썬] 엑셀 차트 만들기 / LineChart, BarChart (0) | 2021.11.25 |
[파이썬] 엑셀 시트 단일, 다중 열(colunm) 삭제 / delete_cols() (0) | 2021.11.22 |
[파이썬] 엑셀 시트 단일,다중 행 삭제/ delete_rows() (0) | 2021.11.22 |
[파이썬] 엑셀 시트 입력 단일,다중 열 삽입/ insert_cols() (0) | 2021.11.22 |
댓글