본문 바로가기

전체 글64

[22편] 부서별 보고서 ZIP 압축 자동화 - 폴더 정리까지 한 번에! 1. 왜 이걸 해야 할까?보고서 작성이 끝났다고 일이 끝난 게 아니죠?부서별로 나눠 정리하고, ZIP 압축해서 보관/전송까지 해야 깔끔한 마무리입니다.✅ 부서별로 폴더를 자동 생성✅ 보고서 파일을 부서별로 분류해 복사✅ 각 폴더를 ZIP 파일로 압축 저장---2. 설치할 패키지pip install pandas openpyxl라이브러리용도pandas엑셀 데이터 불러오기 및 그룹화openpyxl엑셀(.xlsx) 파일 처리shutil (내장)파일 복사 및 ZIP 압축os / pathlib (내장)폴더, 경로 조작---3. 실습 구성- 📂 원본 폴더: `보고서원본/` 예: `홍길동_영업부_보고서.docx`, `김하늘_기획부_보고서.docx` 등 - 📂 결과 폴더: `부서별보고서/` ➜ 내부에 부서별 폴더 자.. 2025. 5. 22.
[21편] PDF 자동 생성 및 병합 자동화 - 보고서/계약서 통합 실전편 1. 왜 이걸 해야 할까?여러 개의 계약서나 보고서를 PDF로 만들어 제출해야 할 때,일일이 인쇄 → PDF 저장 → 병합하는 수고를 파이썬으로 줄여보자!✅ 각 문서를 PDF로 자동 변환✅ 여러 개의 PDF를 하나의 파일로 병합✅ 깔끔한 보고용, 제출용 문서로 완성2. 설치할 패키지 및 용도pip install pandas python-docx PyMuPDF reportlab pypdf라이브러리용도python-docx워드 문서 생성 (docx → PDF 변환용)PyMuPDF (fitz)PDF → 이미지, 레이아웃 확인 등pypdfPDF 병합, 분할, 암호화 등reportlab순수 PDF 생성용 (간단한 PDF 생성시)pandas엑셀 데이터 불러오기 및 조작3. 실습 구성엑셀로 계약서 내용 작성 → doc.. 2025. 5. 21.
[20편] 워드 문서 자동 생성하기 - 엑셀 기반 계약서/레터 자동화 실전편 1. 왜 이걸 해야 할까?팀원, 고객, 파트너 등에게 비슷한 내용의 워드 문서를 반복해서 작성하고 있다면?엑셀의 데이터를 바탕으로 각각 다른 이름, 부서, 금액 등을 워드에 자동으로 삽입해서 개별 문서를 생성할 수 있습니다.✅ 계약서, 안내문, 경고장, 초대장, 증명서 자동화 가능✅ 반복 업무 → 1초 자동 생성으로 전환✅ 이름만 바뀌는 문서라면 무조건 추천!2. 설치할 패키지 및 용도pip install python-docx pandas openpyxl라이브러리용도python-docx워드 문서 생성 및 텍스트 삽입pandas엑셀 데이터 불러오기 및 처리openpyxl엑셀(.xlsx) 파일 처리 지원3. 실습 준비엑셀 파일: sample_contract_data.xlsx열 구성: 이름, 부서, 계약금액,.. 2025. 5. 20.
[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.