Skip to content

DonkoTonev/PowerPoint-Presentation-Updater

Repository files navigation

This Python script allows you to update various elements within a PowerPoint presentation using data from a CSV file. It automates the process of updating the title, subtitle, master slide logo, chart data, table data, and text boxes within the presentation.

Features

  • Automated Updating: The script loads a PowerPoint template, updates the slides, chart data, table data, and text boxes according to the provided Excel file or CSV, and then saves the new PowerPoint file.

Requirements

  • Python 3.x
  • python-pptx library

Usage

  1. Install the required Python libraries:

    pip install python-pptx
  2. Prepare your PowerPoint template (.pptx) and CSV containing the updated data.

  3. Run the script.

  4. The script will update the presentation elements with the data provided in the Excel file or CSV and save the updated PowerPoint file.