본문 바로가기

카테고리 없음

파이썬, openpyxl(3), 찾기, 이동, 삽입, 삭제

반응형
from openpyxl import load_workbook
wb = load_workbook("./Desktop/코딩공부/점수.xlsx")
ws = wb.active


#참고 openpyxl에서 인데스는 1부터 시작함
for row in ws.iter_rows(min_row = 2):  #1번째에서는 과목명이기 때문
    if int(row[1].value) > 90:
        print(row[0].value, "번 학생은 영어 천재")
        
#찾고, 바꾸기
for row in ws.iter_rows(max_row = 10):
    for cell in row:
        if cell.value == "영어":
            cell.value = "컴퓨터"

#이동(잘라낸 후 붙여넣기)
ws.move_range("B1:C11", rows= 0, cols = 1)  #영어와 수학을 각각 C1, D1으로 한칸씩 밀려 이동하기

#삽입
ws.insert_rows(8, 3) #8번째 위치에 3줄 추가

#삭제
ws.delete_rows(2, 2) #8번째 위치에 3줄 추가
반응형