AIReportGenerator is a powerful tool that leverages artificial intelligence to automatically generate comprehensive data analytics reports from your datasets. Simply upload your CSV or Excel file, and the application will create a professionally formatted report with insights, recommendations, and visualizations.
- 🤖 AI-powered analytics report generation
- 📊 Support for CSV and Excel files
- 📝 Detailed insights and recommendations
- 📑 Downloadable PDF reports
- 🎨 Beautiful, modern UI with dark mode
-
Clone this repository:
git clone https://github.com/yourusername/AIReportGenerator.git cd AIReportGenerator -
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run AIReport.py
The application requires the following main dependencies:
- Python 3.9+
- Streamlit
- Pandas
- OpenAI
- FPDF
A complete list of dependencies can be found in the requirements.txt file.
- Start the application using
streamlit run AIReport.py - Enter your OpenAI API key
- Upload your CSV or Excel dataset
- Click "Generate Report with AI"
- View the generated report in the application
- Download the report as a PDF if desired
AIReportGenerator analyzes your data using OpenAI's GPT models to:
- Understand the structure and content of your dataset
- Identify key trends and patterns
- Generate meaningful insights and actionable recommendations
- Format everything into a professional report
Your data and API key are never stored on our servers. All processing happens locally on your machine, and API calls to OpenAI are made directly from your browser.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
If you have any questions or feedback, please open an issue in this repository.