반응형
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랑 똑같다고 생각하면 됨.
반응형
'프로그래밍 관련 > 파이썬 액셀제어(openpyxl)' 카테고리의 다른 글
파이썬 액셀제어 openpyxl 전체 내용 읽기 (0) | 2023.02.27 |
---|---|
파이썬 액셀제어 openpyxl. 표준 라이브러리 문서 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl. 셀 데이터 쓰기/읽기 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl. sheet 생성/불러오기/조작 (0) | 2021.09.17 |
파이썬 액셀제어. openpyxl. 생성/저장/불러오기 (0) | 2021.09.17 |