A proof of concept that uses Python code to autommatically generate a Powerpoint report based on data provided. Note that this program is fixed to create defined charts and Powerpoint slides based on hard written code - running this on a dataset and files different than ones provided in this repo will not work.
Feel free to look into the code for further comprehension/learning. Clone yourself a copy and revise it to your needs. If you have suggestions on improvement, feel free to send a pull request.
- Clone repository to your local.
- Create and activate virtual environment. Run
pip install -r requirements.txtto install package dependencies. You may skip this if you already have the package versions of the required libraries. - Open terminal and run
python main.py.
- Sample: contains generated files from program as reference
- img: contains default images (logos) for Powerpoint report
- ReportGen: module with python files for generating report
- data: preset data used for report
- main.py: main report program
- design_template.pptx: required for master report template