본문 바로가기

업무자동화14

[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.
[16편] 부서별 차트 색상 자동 지정하기 - 시각적 보고서 품질 향상하기 1. 왜 이걸 해야 할까?엑셀 차트를 자동으로 만들었지만, 매출액과 프로젝트 수의 단위 차이 때문에 프로젝트 수 막대가 거의 보이지 않을 수 있습니다.이럴 때는 보조 축을 사용해 시각적 균형을 맞추고, 각 부서별 색상까지 입혀서 한눈에 들어오는 차트를 완성할 수 있습니다.✅ 부서별로 차트를 자동 생성하고 ✅ 보조 축 + 색상까지 자동으로 지정해 보고서 품질을 획기적으로 향상시켜 봅시다! ---2. 사용 라이브러리pip install pandas xlwings- pandas: 부서별로 데이터 나누기 - xlwings: 엑셀 차트 조작 (보조 축 + 색상 자동화) ---3. 실습 목표엑셀 파일: sample1.xlsx열: 이름, 부서, 매출액, 프로젝트수 등목표: 부서별 차트를 자동 생성하고, 색상 + 보조.. 2025. 5. 16.
[14편] 엑셀 파일을 직접 열어 "부서별 매출액 그래프" 자동 생성하기 - 실무용 엑셀 자동화 실습 1. 왜 이걸 해야 할까?엑셀 파일을 다루다 보면, 파일 안에서 직접 "차트"를 생성해야 할 때가 많습니다.이번에는 엑셀 프로그램 자체를 띄워서엑셀 기본 막대그래프를 자동으로 만들고 저장하는 실습을 진행합니다!✅ 실제 엑셀 창이 눈앞에 열리고, 차트가 자동 생성됩니다.---2. 사용할 라이브러리pandas : 데이터 가공xlwings : 엑셀 열고 차트 조작설치 방법:pip install pandas xlwings---3. 실습 시나리오파일: sample1.xlsx (데스크탑 저장)데이터: 이름, 부서, 직급, 입사년도, 매출액, 성과등급, 프로젝트수, 근무지역목표: 부서별 매출 총합 막대그래프 생성✅ 데이터를 가공해서 필요한 열만 남기고, 깔끔한 그래프를 만들 예정입니다.---4. 본격 실습: 부서별 .. 2025. 5. 14.
[13편] 필터링된 추출 결과 파일만 골라 하나의 통합 파일로 자동 저장하기 - "추출 결과 전용" 통합! 1. 왜 이걸 따로 해야 할까?우리는 이미 [12편]에서 여러 파일을 조건별로 추출했습니다.하지만 실무에서는 이렇게 추출된 파일들을...다시 하나로 모아야 보고서 작성이 편리하고,부서별 통합 리포트, 프로젝트 전체 보고서가 완성됩니다.⚡ 여기서 중요한 점![3편]처럼 원본 파일을 통합하는 게 아니라, 이미 필터링된 "추출 결과 파일"만 다시 모아서 하나로 통합해야 한다는 것입니다. ---2. 3편과 13편의 차이점은?구분[3편] 모든 엑셀 파일을 통합[13편] 추출된 결과 파일만 통합초점원본 파일 전체 합치기(필터링 없이 모든 데이터)추출된 결과 파일만 골라 합치기(필터링된 데이터만)파일 종류sample1.xlsx, sample2.xlsx 등 (원본)sample1_영업부_추출.xlsx, sample2_영.. 2025. 5. 13.
[12편] 폴더 안 대량 엑셀 파일에서 조건 검색 결과만 추출하기 - "개별 파일 저장" 하기 1. 왜 이걸 해야 할까?회사에서는 수십, 수백 개의 엑셀 파일을 관리할 때가 많습니다.이 파일들에서...특정 조건(A등급, 매출 60000 이상 등)에 맞는 데이터만자동으로 뽑아내야 할 때그리고 각 파일별로 따로 저장해야 할 때파이썬 자동화를 사용하면, 파일 하나하나 열지 않고도 필요한 데이터만 추출하고, '파일별로 저장'까지 자동화할 수 있습니다!---2. 6편과 12편의 차이점은?구분[6편] 조건 데이터 추출 후 하나로 통합[12편] 조건 데이터 추출 후 개별 파일 저장초점조건에 맞는 데이터 → 모두 모아서→ 1개의 통합 파일 생성조건에 맞는 데이터 → 파일별로 따로따로→ 여러 개의 파일 저장결과물하나의 큰 엑셀 파일(예: 통합_결과.xlsx)조건을 만족하는 작은 엑셀 파일 여러 개(예: sampl.. 2025. 5. 12.