언제 쓰나
기존 시트 일부를 뽑아 송부용 단독 엑셀 파일 하나로 만들어야 할 때 — 서식·열너비·인쇄영역까지 손봐서
실사용 근거
플랜트 설계 실무 산출물 작성에 여러 차례 반복해 굳어진 절차.
미리보기
# 송부용 단독 엑셀 산출물 만들기 (openpyxl + Excel COM + poppler 육안검증)
기존 시트 일부를 뽑아 "보기 좋은 단독 엑셀 파일 하나"로 송부용 산출할 때 쓰는 절차. 플랜트 설계 실무 산출물에서 여러 번 반복해 굳어진 패턴.
## 절차
1. **읽기**: 원본이 사용자가 Excel로 열어둔 상태일 수 있음(`PermissionError` 발생) → 스크래치패드에 사본을 떠서(`Copy-Item`) 그 사본을 openpyxl로 읽는다. 원본은 절대 건드리지 않음.
2. **빌드**: openpyxl `Workbook()`으로 완전 신규 작성(원본 서식 상속 안 함 — 담백 스타일을 처음부터 설계). 제목행 병합 → 헤더행(고정 팔레트) → 데이터.
여기서 잘렸습니다. 전문은 빌려 가는 시점에 에이전트로 건네집니다. 웹에서 베껴 둔 사본은 다음 버전이면 구식이 됩니다.
excelexcel-comopenpyxlpoppler산출물