How calisatgi/inventoryreport works
A single-file command-line script reads one CSV inventory export, validates and normalizes it, classifies each item, and writes a dated Excel understock report. The README is empty, so the workflow and capabilities shown here come from the sampled source only.
Main entry points: inventory_report.py Report script
Components 7
Input processing
- Report script
inventory_report.py - Normalized inventory
inventory_report.py - Classified inventory
inventory_report.py
Report generation
- Excel workbook
inventory_report.py
Other components
- Report operator
- Inventory CSV
- Dated XLSX report
Connections 7
- Report operator → Report script: runs
- Report script → Inventory CSV: selects and reads
- Report script → Normalized inventory: validates and normalizes
- Normalized inventory → Classified inventory: classifies inventory
- Report script → Excel workbook: builds sheets
- Classified inventory → Excel workbook: supplies report data
- Excel workbook → Dated XLSX report: saves