from openpyxl import Workbook
# 새 워크북 생성
wb = Workbook()
ws = wb.active
# 초기 데이터 입력
ws.append(["Header1", "Header2", "Header3"])
ws.append(["Row1 Data1", "Row1 Data2", "Row1 Data3"])
ws.append(["Row2 Data1", "Row2 Data2", "Row2 Data3"])
# 두 번째 행에 빈 행 삽입
ws.insert_rows(2)
# 파일 저장
wb.save("inserted_rows.xlsx")
▪ 결과 값
엑셀 파일 구성 ' 예제 코드 01 실행 후 생성된 파일 정보' 이미지 참조
예제 코드 02 - 행 삭제
▪ deleted_rows 메소드 사용
▪ 초기 데이터 입력
▪ 두 번째 행 삭제
▪엑셀 파일로 저장
from openpyxl import Workbook
# 새 워크북 생성
wb = Workbook()
ws = wb.active
# 초기 데이터 입력
ws.append(["Header1", "Header2", "Header3"])
ws.append(["Row1 Data1", "Row1 Data2", "Row1 Data3"])
ws.append(["Row2 Data1", "Row2 Data2", "Row2 Data3"])
# 두 번째 행 삭제
ws.delete_rows(2)
# 파일 저장
wb.save("deleted_rows.xlsx")
▪ 결과 값
엑셀 파일 구성 ' 예제 코드 02 실행 후 생성된 파일 정보' 이미지 참조
예제 코드 03 - 열 삽입
▪inserted_cols 메소드 사용
▪ 초기 데이터 입력
▪ 두 번째 열에 빈 데이터 삽입
▪엑셀 파일로 저장
from openpyxl import Workbook
# 새 워크북 생성
wb = Workbook()
ws = wb.active
# 초기 데이터 입력
ws.append(["Header1", "Header2", "Header3"])
ws.append(["Row1 Data1", "Row1 Data2", "Row1 Data3"])
ws.append(["Row2 Data1", "Row2 Data2", "Row2 Data3"])
# 두 번째 열에 빈 열 삽입
ws.insert_cols(2)
# 파일 저장
wb.save("inserted_cols.xlsx")
▪ 결과 값
엑셀 파일 구성 '예제 코드 03 실행 후 생성된 파일 정보' 이미지 참조
예제 코드 04 - 열 삭제
▪deleted_cols 메소드 사용
▪ 초기 데이터 입력
▪ 두 번째 열 삭제
▪엑셀 파일로 저장
from openpyxl import Workbook
# 새 워크북 생성
wb = Workbook()
ws = wb.active
# 초기 데이터 입력
ws.append(["Header1", "Header2", "Header3"])
ws.append(["Row1 Data1", "Row1 Data2", "Row1 Data3"])
ws.append(["Row2 Data1", "Row2 Data2", "Row2 Data3"])
# 두 번째 열 삭제
ws.delete_cols(2)
# 파일 저장
wb.save("deleted_cols.xlsx")