자동화 · 25분

openpyxl 소개

openpyxl은 Excel 프로그램과 무관하게 .xlsx 파일 자체를 코드로 만들고 읽는 라이브러리입니다. 서버, CI, macOS, Linux 어디서든 같은 코드가 돕니다.

Web에서 바로 편집·실행실행 뒤 강한 검증이 자동으로 이어집니다.
automation.excel.intro
01

라이브러리 실행 확인

openpyxl을 import하고 Workbook 객체를 만들어 현재 로컬 Python에서 바로 쓸 수 있는지 확인한다.

  • 워크북·시트·셀·수식·차트·서식까지 파일 안의 모든 구조를 코드로 제어합니다.
  • Excel 앱 설치가 필요 없으므로 서버 자동화와 GitHub Actions에서도 그대로 실행됩니다.
  • 10개 프로젝트를 끝내면 월간 매출 리포트를 데이터에서 한 번에 생성하는 도구를 만들 수 있습니다.
직접 해보기A1 대신 B2에 다른 값을 넣고, 같은 값을 다시 읽는 assert를 직접 확인하세요.
import openpyxl
from openpyxl import Workbook

book = Workbook()
sheet = book.active
sheet["A1"] = "ready"

assert sheet["A1"].value == "ready"
print(openpyxl.__version__)
편집기를 준비하고 있습니다.