보고서자동화5 [19편] 엑셀 데이터 기반 파워포인트 자동 생성 - 텍스트 + 표 자동 삽입 보고서 1. 왜 이걸 해야 할까?엑셀로 정리된 실적 데이터를 파워포인트에 매번 복사해서 붙이는 건 너무 번거롭죠?이번에는 엑셀에서 부서별 데이터를 읽어서, 슬라이드마다 자동으로 부서명 + 표 요약을 삽입하는 자동화를 실습해 봅니다.✅ 실무 보고서 완전 자동화 ✅ 부서 수에 따라 슬라이드 수 자동 생성 ✅ 팀장, 관리자, 기획팀 필수 자동화 스킬! ---2. 설치할 패키지pip install pandas openpyxl python-pptx 3. 실습 파일 구성- 엑셀 파일: sample1.xlsx - 주요 열: 부서, 이름, 매출액, 성과등급 등 - 슬라이드 구성: - 슬라이드 제목: "OO부 보고서" - 표 내용: 해당 부서의 데이터 전체 ---4. 전체 코드import pandas as pdfrom pptx.. 2025. 5. 19. [18편] 파워포인트에 엑셀 차트 이미지 자동 삽입하기 - 슬라이드 자동 보고서 만들기 1. 왜 이걸 해야 할까?엑셀로 만든 차트를 일일이 캡처하고 파워포인트에 붙여넣는 건 시간 낭비입니다.이번에는 PNG 이미지로 저장된 엑셀 차트를 파이썬으로 자동 삽입하여, 슬라이드 보고서를 자동으로 만드는 방법을 실습합니다.✅ 매일 자동 생성되는 PPT ✅ 팀/부서별 차트 슬라이드 자동 삽입 ✅ 템플릿 불필요, 완전 자동 보고서 가능! ---2. 설치해야 할 패키지pip install python-pptx라이브러리용도python-pptxPPT 슬라이드 생성 및 이미지 삽입3. 실습 준비- 이미지 폴더: chart_images - 포함 이미지: chart_1.png, chart_2.png 등 - 출력 파일: 자동차트보고서.pptx ---4. 실습 코드from pptx import Presentationf.. 2025. 5. 18. [17편] 엑셀 차트를 PDF & PNG 이미지로 자동 저장하기 - 고화질 보고서용 자료 추출 1. 왜 이걸 해야 할까?엑셀로 자동 생성한 차트를 슬라이드, 보고서, 메일에 넣으려면 고화질 이미지로 추출하는 것이 좋습니다.이번 편에서는 차트를 PDF로 저장한 후 300DPI PNG 이미지로 자동 변환해봅니다.✅ 고화질 PNG 생성 가능 ✅ 각 차트가 자동으로 반복 처리 ✅ 시각적 자료로 활용도 100% ---2. 설치해야 할 패키지라이브러리용도xlwings엑셀 자동 조작 (차트 복사/붙여넣기)PyMuPDF (fitz)PDF → 이미지 변환Pillow (PIL)이미지 저장pandas(기본) 데이터 조작(이번 편에서는 사용 X)3. 실습 준비- 대상 파일: sample1_부서별차트_색상보조축.xlsx - 저장 폴더: chart_images 자동 생성됨 ---4. 전체 실습 코드import xlwing.. 2025. 5. 17. [16편] 부서별 차트 색상 자동 지정하기 - 시각적 보고서 품질 향상하기 1. 왜 이걸 해야 할까?엑셀 차트를 자동으로 만들었지만, 매출액과 프로젝트 수의 단위 차이 때문에 프로젝트 수 막대가 거의 보이지 않을 수 있습니다.이럴 때는 보조 축을 사용해 시각적 균형을 맞추고, 각 부서별 색상까지 입혀서 한눈에 들어오는 차트를 완성할 수 있습니다.✅ 부서별로 차트를 자동 생성하고 ✅ 보조 축 + 색상까지 자동으로 지정해 보고서 품질을 획기적으로 향상시켜 봅시다! ---2. 사용 라이브러리pip install pandas xlwings- pandas: 부서별로 데이터 나누기 - xlwings: 엑셀 차트 조작 (보조 축 + 색상 자동화) ---3. 실습 목표엑셀 파일: sample1.xlsx열: 이름, 부서, 매출액, 프로젝트수 등목표: 부서별 차트를 자동 생성하고, 색상 + 보조.. 2025. 5. 16. [15편] 한 번에 여러 개의 엑셀 차트 자동 생성하기 - 부서별 보고서 실전 자동화 1. 왜 이걸 해야 할까?매출 데이터가 부서별로 나뉘어 있는 경우, 부서마다 개별 차트를 만들어야 할 때가 많습니다.하지만 일일이 차트를 복사하고 수정하는 건 번거롭고 오류도 많죠.✅ 이번에는 부서별로 자동으로 차트를 여러 개 생성하고 ✅ 보기 좋게 엑셀 내에 정렬하는 방법을 배워봅니다! ---2. 사용할 라이브러리pip install pandas xlwings- pandas : 데이터 그룹화 - xlwings : 엑셀 차트 자동 삽입 ---3. 실습 목표파일명: sample1.xlsx내용: 부서, 이름, 매출액, 프로젝트 수 등목표: 부서별 매출액 + 프로젝트 수 차트를 각각 만들기---4. 샘플 데이터 예시이름부서직급입사년도매출액성과등급프로젝트수근무지역유서연재무부사원20161991549B8부산백서준개.. 2025. 5. 15. 이전 1 다음