본문 바로가기
프로그래밍 관련/파이썬 액셀제어(openpyxl)

파이썬 액셀제어. openpyxl . 행삽입 열삽입

by 존버매니아.임베디드 개발자 2021. 9. 24.
반응형
from openpyxl import Workbook
from openpyxl import load_workbook

#user 
filename=""

if filename=="":
    file = Workbook()
else:
    file = load_workbook(filename)

sheet=file.active

#sheet.cell(행번호,열번호).value 
sheet.cell(1,1).value = "A1 입니다."
sheet.cell(2,1).value = "A2 입니다."
sheet.cell(3,3).value = "C3 입니다."

#3행에 새로운 행 생성. 기존에 3행에 있던건 4행으로 밀려내려감
sheet.insert_rows(3)


file.save("test.xlsx")
file.close()

1.행삽입 방법

insert_rows 함수 사용 행 1개만 추가

 

1.1행 여러개 삽입

from openpyxl import Workbook
from openpyxl import load_workbook

#user 
filename=""

if filename=="":
    file = Workbook()
else:
    file = load_workbook(filename)

sheet=file.active

#sheet.cell(행번호,열번호).value 
sheet.cell(1,1).value = "A1 입니다."
sheet.cell(2,1).value = "A2 입니다."
sheet.cell(3,3).value = "C3 입니다."

#3행에 새로운 행 생성. 기존에 3행에 있던건 3칸 내려가서 6행으로 밀려내려감
sheet.insert_rows(3,3)


file.save("test.xlsx")
file.close()

 


2.열 삽입 방법

행삽입 방법 거의 비슷하다

insert_cols 함수 사용


3. 행,열 삭제 방법

delete_cols()

delete_rows()

 

사용방법은 insert랑 똑같다고 생각하면 됨.

 

 

 

 

 

반응형