xlsx-creator

Installation
SKILL.md

엑셀 생성기 (XLSX Creator)

moai-office v1.0.0

개요

Python openpyxl 라이브러리를 기반으로 XLSX 형식의 스프레드시트를 생성합니다. 데이터 표, 차트, 수식, 조건부 서식을 포함한 한국 비즈니스 보고서(재무 분석, KPI 대시보드, 예산 계획, 집계표)를 자동 생성합니다.

트리거 키워드

엑셀, xlsx, Excel, 스프레드시트, 표, 차트, 데이터 시트, 집계표, 예산 계획, 재무 분석, KPI 대시보드, 손익계산, 매출 분석

워크플로우

  1. 보고서 유형 선택:
    • KPI 대시보드 (월별 지표 추적)
    • 재무/매출 분석 (월별 손익, 예산 대비 실적)
    • 프로젝트 일정 (간트차트)
    • 데이터 집계표 (피벗 형식)
    • 급여/인사 관리 (임금 계산)
  2. 데이터 입력: 직접 입력 또는 CSV/텍스트 데이터 파싱
  3. 구조 생성: 헤더, 데이터 영역, 합계/소계 행 자동 계산
  4. 서식 적용: 헤더 배경색, 숫자 형식, 조건부 서식
  5. 차트 삽입: 막대형/꺾은선형/원형 차트 자동 연결
  6. 수식 삽입: SUM, AVERAGE, VLOOKUP, IF 등 표준 수식

지원 보고서 유형

KPI 대시보드

시트 1: 대시보드 요약
- 핵심 KPI 카드 (목표 vs 실적)
- 월별 추이 꺾은선 차트
- 달성률 게이지 (조건부 서식)

시트 2: 월별 데이터
- 각 KPI 월별 실적 데이터

시트 3: 부서별 분류

재무/매출 분석

헤더: 구분 | 1월 | 2월 | ... | 12월 | 합계 | 전년 대비
데이터: 매출 | 비용 | 영업이익 | 영업이익률
수식: =SUM(), =AVERAGE(), =(실적-목표)/목표
조건부 서식: 목표 미달 시 빨간색, 초과 달성 시 파란색

프로젝트 간트차트

행: 업무 항목
열: 날짜 (주 단위 또는 일 단위)
표시: 시작일/종료일에 따른 셀 색상 자동 적용

openpyxl 주요 기능

from openpyxl import Workbook
from openpyxl.styles import Font, PatternFill, Alignment, Border
from openpyxl.chart import BarChart, LineChart, Reference
from openpyxl.formatting.rule import ColorScaleRule

# 지원 기능
# - WorkBook/WorkSheet 생성 및 관리
# - 셀 데이터 읽기/쓰기 (숫자, 문자, 날짜)
# - 엑셀 수식 작성 (SUM, VLOOKUP, COUNTIF 등)
# - 폰트, 배경색, 테두리 서식
# - 조건부 서식 (색상 스케일, 아이콘 집합)
# - 차트 생성 (막대형, 꺾은선형, 원형, 분산형)
# - 시트 보호, 인쇄 영역 설정
# - 데이터 유효성 검사 (드롭다운 목록)

한국 비즈니스 서식 표준

항목 표준 값
숫자 형식 #,##0 (천 단위 구분)
통화 형식 #,##0 "원" 또는 ₩#,##0
퍼센트 0.0%
날짜 YYYY-MM-DD 또는 YYYY년 M월 D일
헤더 배경 파란 계열 (#4472C4) 또는 회색 계열
합계 행 굵게 + 연한 배경색

산출물

  • 완성된 .xlsx 파일 생성 코드 또는 구조 설계
  • 다중 시트 구성 (요약 + 데이터 + 차트)
  • 인쇄 최적화 설정 (A4 페이지, 페이지 번호)
  • 수식 설명 문서 (어떤 수식이 어디에 사용되었는지)

참고 사항

  • Microsoft Excel 호환: openpyxl 생성 파일은 Excel 2016+ 및 Google Sheets에서 정상 열람 가능
  • 대용량 데이터: 10만 행 이상의 경우 write_only=True 모드 권장 (메모리 효율)
  • 한글 폰트: 셀 내 한글 표시 시 '맑은 고딕' 또는 '나눔고딕' 폰트 설정 권장
  • 차트 제한: openpyxl 차트는 기본 형식만 지원. 고급 차트는 xlsxwriter 대안 사용 가능
  • 보안: 개인정보(급여, 주민번호) 포함 파일은 시트 보호 + 파일 암호화 적용

문제 해결

상황 해결 방법
파일 생성 실패 openpyxl 설치 여부 확인: pip install openpyxl. 설치 후 재시도하세요
템플릿 미설정 보고서 유형과 필요한 지표 목록을 알려주시면 기본 구조로 생성해 드립니다
수식 오류 데이터 범위와 원하는 계산 방식을 설명해 주시면 수식을 수정해 드립니다
차트 미생성 차트 유형(막대/꺾은선/원형)과 데이터 범위를 명시해 주시면 생성해 드립니다

이 스킬을 사용하지 말아야 할 때

  • DOCX(Word) 문서 생성 → moai-office:docx-generator 스킬이 더 적합합니다
  • PPT 발표자료 생성 → moai-office:pptx-designer 스킬을 사용하세요
  • 한글(HWPX) 문서 생성 → moai-office:hwpx-writer 스킬을 사용하세요
  • 실시간 데이터 연동 대시보드 → Power BI, Tableau, Google Looker Studio 등 전용 BI 도구를 사용하세요
Weekly Installs
2
GitHub Stars
78
First Seen
Apr 13, 2026