How to Generate PowerPoint Presentations from Excel
Fill a PowerPoint template’s placeholders from Excel and get one finished .pptx per row — charts, tables, and images included.
Monthly client decks, sales one-pagers, portfolio summaries — same layout, different numbers each time. When the numbers come from a spreadsheet, you can generate PowerPoint presentations from Excel instead of updating slides by hand. ExForms fills a .pptx template that has placeholders and produces one presentation per record.
The short version
Add placeholders to a PowerPoint template, upload it, map each placeholder to an Excel column, and generate. Every parent-table row becomes its own .pptx, and the whole batch arrives as a ZIP.
What you can do
- One presentation per record. Each row of your parent table produces a separate deck.
- Map rich content. Named ranges, tables, charts, pivot tables, and images all flow into the slides.
- Mix static and per-record content. Keep a title slide or logo constant, or let a chart change per client.
- Name each file from field values and custom text.
- Download as one ZIP.
How placeholders work
Text
Type directly into any text box, title, subtitle, content placeholder, or table cell. ExForms swaps it for the matching Excel value.
Tables
Insert a sample table and put in its Alt Text. ExForms expands it to as many rows as your data has.
Charts and images
Map an Excel chart, pivot, or image to a placeholder and it lands on the slide — identical everywhere if static, or different per record if not.
Step by step
Build a .pptx with the placeholders above, then in the ExForms add-in create a set and upload it. Map each placeholder to its Excel column, choose a file-naming pattern, and generate. ExForms returns one presentation per row inside a single ZIP.
Where people use this
- Monthly performance or portfolio decks, one per client.
- Sales one-pagers built from a product or pricing sheet.
- Branch, region, or store reports from a single summary table.
- Any recurring deck where only the data changes.
Common questions
Build your first deck from a spreadsheet
Drop a few placeholders into a slide template you already use and let ExForms produce the batch. The full guide is in the PowerPoint guide.




