월간 물가 PDF를 SQLite DB로 적재하고, 자재별 가격 추이와 입력 단가를 비교하는 Streamlit 앱이다.
- 앱 안에서 PDF 선택 후 DB 갱신
- PDF 자동 파싱 및 DB 적재
- 자재 1~2건 가격 추이 비교
- 드롭다운 기반 수동 단가 검토
- Excel/CSV 업로드 기반 일괄 단가 검토
- 업로드 템플릿 다운로드
python -m pip install -r requirements.txt
python -m streamlit run app.py이 앱은 업로드한 PDF와 SQLite DB를 디스크에 계속 보존해야 하므로 Render + Persistent Disk 구성을 권장한다.
- 배포 설정 파일:
render.yaml - 배포 가이드:
DEPLOY_RENDER.md
PDF 입력탭에서 파일 선택실행버튼 클릭- DB 갱신 완료 후
가격 추이,수동 검토,엑셀 업로드탭에서 사용
- PDF 파일명은
202604_1075.pdf처럼 앞에YYYYMM이 있어야 한다. - 수동 검토: 앱에서 자재 분류, 규격, 구분을 선택하고 단가를 입력
- Excel 업로드:
item_code+quoted_price조합을 권장 item_code가 없으면section_name,spec,variant를 정확히 입력해야 매칭된다.