To embed a Google Sheets chart in PowerPoint, publish the chart to the web from Google Sheets, copy the published URL, then embed it in your slide using SparkEmbed. The chart updates automatically when the spreadsheet data changes.

Embed Google Sheets Charts in PowerPoint

Your spreadsheet updates. Your slide updates with it. No re-exporting, no re-pasting, no stale data.

Google Sheets can publish any chart to the web as an interactive, auto-updating page. SparkEmbed takes that URL and displays it directly inside your PowerPoint slide. Edit the spreadsheet before your meeting and the chart in your deck already shows the new numbers.

Why Google Sheets charts belong in your slides

Auto-updating

Change a number in the spreadsheet. The chart on your slide reflects it the next time PowerPoint loads. No manual export step.

Already in your workflow

Your team already tracks data in Google Sheets. Publishing a chart takes two clicks. No new tool to learn.

Free, no limits

Google Sheets is free with any Google account. Publishing charts to the web is free. No premium plan required.

How to embed a Google Sheets chart in PowerPoint

  1. 01

    Build your chart in Google Sheets

    Open your spreadsheet. Select the data range, click Insert > Chart, and choose your chart type (bar, line, pie, scatter, or combo). Customize the title, colors, and labels in the chart editor.

  2. 02

    Publish the chart to the web

    Click the three-dot menu on the chart, then select "Publish chart." In the dialog, choose the "Link" tab and click Publish. Google gives you a URL. Copy it. The chart at this URL updates automatically whenever the spreadsheet data changes.

  3. 03

    Install SparkEmbed in PowerPoint

    Download the SparkEmbed manifest file from sparkslides.com. Follow the setup guide for your platform (Windows or Mac) to register it as a Trusted Add-in. This is a one-time setup that takes a few minutes. SparkEmbed costs $6, one-time purchase, no subscription.

  4. 04

    Embed the chart in your slide

    Open the SparkEmbed pane on your slide. Paste the Google Sheets chart URL. The live chart appears directly on the slide. Save the file.

  5. 05

    Update your data, not your slides

    Before your next meeting, update the spreadsheet. The chart in your presentation picks up the changes automatically. No re-embedding, no new screenshots, no last-minute slide edits.

Google Sheets chart types that work

You can also publish an entire sheet range as an interactive table. Paste that URL into SparkEmbed to show live, scrollable data on your slide.

Tips for the best results

Use "Publish chart" not "Get link." The regular sharing link opens the full spreadsheet. The "Publish chart" link opens just the chart, which is what SparkEmbed needs.

Set permissions carefully. Publishing a chart to the web makes it visible to anyone with the URL. If the data is sensitive, consider publishing a chart built from a summary sheet rather than the raw data.

Test the URL in a browser first. Paste the published URL into a new browser tab. If the chart loads correctly there, it will work in SparkEmbed.

Questions about Google Sheets and SparkEmbed

Does the chart really update automatically?

Yes. Google Sheets published charts refresh automatically. When you change data in the spreadsheet, the chart at the published URL updates within a few minutes. The next time your slide loads, it shows the current data.

Can I embed a Google Sheets table, not just a chart?

Yes. Publish a cell range to the web and embed that URL. The slide shows a scrollable, formatted table pulled live from your spreadsheet.

Does my audience need a Google account to see the chart?

No. Published charts are public web pages. Anyone viewing the slide sees the chart, no login required.

What if I stop publishing the chart?

If you unpublish the chart in Google Sheets, the URL stops working and the slide will show a blank frame. Republishing restores it.

Live spreadsheet data in every presentation

Stop re-exporting charts before every meeting. SparkEmbed keeps your Google Sheets data live on the slide.