엑셀 파일 열기
import openpyxl
wb = openpyxl.load_workbook('aladin.xlsx')
wb.get_sheet_names() # 엑셀 파일의 워크시트 이름들 불러오기
> test = wb.get_sheet_by_name("a") # 'a' 워크시트 불러오기
> test = wb.get_active_sheet() # 활성시트 가져오기, 활성시트란 엑셀파일을 열었을 때 default로 열리는 시트이다.
셀 값 불러오기
test['A1'].value
test.cell(row=1,column=1).value
test["A1:C3"]
test.max_column
test.max_row
test.dimensions
엑셀 입력 및 저장
from openpyxl import Workbook
#openpyxl 설치
wb = Workbook() #워크북 생성
ws = wb.active #워크시트 생성
ws['A1'] = 'Hello' #A1에 hello 입력 (test['A1'] = "hello"도 가능
sheet.cell(row = 3, column = 3).value = "Good Bye"
#3행 3열의 데이터에 Good Bye 입력
sheet.append(["a", "b", "c", "d"])
#append의 경우 데이터의 위치와 상관없이 지금 내가 연 엑셀파일의 가장 아래에 데이터들을 저장 - 행별로 데이터 추가
wb.save('파일명.xlsx') #파일명 저장하기