Python-Project-On-Corporate-Data-Analyzer
📊 Corporate Data Analyzer (Report + Chart + Export)
A Python-based desktop application built using Tkinter, Pandas, Matplotlib, Seaborn and Plotly that allows users to analyze corporate datasets, generate reports, visualize insights, and export results .
🚀 Features
📂 Import Data
Supports CSV and Excel (.xlsx, .xls) files
Displays file info (rows, columns, headings)
📈 Dynamic Report Builder
Group data by any text column
Apply aggregations:
Sum
Mean / Average
Max / Min
Count
Median
📊 Data Visualization
Generate interactive charts:
Bar Chart
Column Chart
Line Chart
Pie Chart
📤 Export Functionality
Export reports as:
Excel (.xlsx)
CSV (.csv)
Export charts as PNG images
🧠 Smart Data Handling
Automatically detects numeric and text columns
Cleans and converts messy numeric data (e.g., "12,000")
🛠️ Tech Stack
Python
Tkinter (GUI)
Pandas (Data Analysis)
Plotly (Charts)
Pillow (PIL) (Image display)
📸 UI Overview
File upload & info section
Report builder (GroupBy + Aggregation)
Table preview (Treeview)
Chart preview panel