반응형
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줄 추가
반응형