A Python script that reads a CSV file, handles missing/invalid data gracefully and outputs a clean sales summary report.
- Reads raw sales data from CSV
- Handles missing and invalid values with try/except
- Computes revenue totals by category
- Identifies top category and average order value
- Logs skipped rows with reasons
- Saves summary report to .txt file
- Python 3
- csv module
- File I/O