SaashaJoshi / automated-report-generation

Parametrization and Automated Report Generation using Papermill. Automatic generation of shareable HTML reports from excel files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated Report Generation

Automatically generate shareable HTML reports from any Excel file using combination of tools, centered around Python.

Steps

  1. Creating a Jupyter Notebook reports from Excel files.

    • sales_january.xlsx

    with corresponding Jupyter notebook:

    • sales_january.ipynb or,
    • sales_template.ipynb
  2. Generating HTML reports from Jupyter Notebooks.

    Nbconvert allows you to generate an HTML version of your notebook.

    • Stored in HTML Outputs
  3. Automating report generation using papermill.

    Papermill is a handy tool that allows us to “parameterize and execute” Jupyter Notebooks.

    • papermill_automated.ipynb

Reference

Practical Business Python

Netflix

About

Parametrization and Automated Report Generation using Papermill. Automatic generation of shareable HTML reports from excel files.


Languages

Language:HTML 64.6%Language:Jupyter Notebook 35.4%