Skip to content

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

Notifications You must be signed in to change notification settings

SaashaJoshi/automated-report-generation

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published