This is a beginner-friendly data analysis project using Python, Pandas, Matplotlib, and Excel.
It shows how to clean, analyze, and visualize sales data step by step.
- sales_data.csv → Raw sales dataset
- sales_analysis.py → Main Python code for data analysis
- outputs/ → Processed CSV files (Product-wise, Region-wise, Monthly summaries)
- Sales_Analysis_Report.xlsx → Final Excel report (all summaries in one file)
- graphs/ → Visualizations (bar chart, pie chart, line chart)
-
Data Cleaning
- Handle missing values
- Convert data types
- Create a new column
TotalAmount = Quantity × UnitPrice
-
Analysis Performed
- Product-wise sales summary
- Region-wise sales summary
- Monthly revenue & order trends
-
Visualizations
- Bar chart → Product-wise revenue
- Pie chart → Region-wise revenue
- Line chart → Monthly revenue trends
-
Excel Report
- All summaries stored in one Excel file with separate sheets:
Product SalesRegion SalesMonthly Sales
- All summaries stored in one Excel file with separate sheets:
- Install dependencies:
pip install pandas matplotlib openpyxl