Skip to main content
Use Excel connections when your data should keep updating after the slide is created. For workbooks stored in SharePoint or OneDrive, Grunt can refresh selected ranges through Microsoft Graph. The connection is stored as a cloud file link, so collaborators do not need the same local sync path on their computers.

Connect a Visual Grid to Excel

To create a linked Visual Grid:
  1. Open the workbook in Excel.
  2. Copy the range you want to use.
  3. Go to the target slide in PowerPoint.
  4. Paste the data through Grunt.
  5. Size the Visual Grid on the slide.
Grunt links the grid back to the workbook and keeps the workbook reference with the object. If the workbook is stored in SharePoint or OneDrive and Grunt offers Use cloud file, choose it. This stores the SharePoint-backed location instead of the local synced path.

Connect any chart to Excel

For chart objects, you can either:
  • Insert the chart while the Excel range is already on the clipboard
  • Replace the chart’s source range later from Excel Connection
This is covered in more detail on Charts.

Use the Data Editor

The Data Editor is the main place to inspect or change several values at once. You can open it by:
  • Clicking the pencil icon in the edge menu
  • Pressing Ctrl + Shift + E
  • Right-clicking a Grunt object and choosing Edit data
The editor supports:
  • Direct cell edits
  • Multi-line edits through the formula bar
  • Hidden columns or rows that still drive formatting
  • Override visibility for cells that no longer match the workbook

Understand overrides

When you change linked values directly in PowerPoint, you do not update Excel. You create an override instead. Legacy support guidance notes:
  • Overridden cells are marked in the edge menu or data editor
  • You can clear the override to reveal the original Excel value again
  • Clearing overrides is safer than retyping the workbook value manually

Use Greedy rows and columns for changing ranges

Greedy rows and columns tell Grunt to keep reading data until the first empty row or column. Use this when the dataset grows over time. Advanced tip from the legacy guidance:
  • If you use only the top-left workbook cell as the starting range, Grunt can expand and contract the detected dataset dynamically.
SharePoint refresh supports regular selected ranges and named ranges. Greedy ranges and style-heavy imports may use the Excel desktop fallback when needed.

Refresh SharePoint and OneDrive workbooks

When a connection is stored as a cloud file, Grunt reads the selected workbook range from SharePoint or OneDrive through Microsoft Graph. This means:
  • The workbook does not have to be opened in Excel just to refresh values.
  • Each collaborator refreshes with their own Microsoft account and workbook permissions.
  • Grunt reads the selected range, number formats, and formulas needed for the object.
  • The workbook data is used locally by the add-in and is not stored in Grunt cloud services.
You may be asked to sign in with Microsoft the first time Grunt needs Graph access. Your organization may also need to approve the requested Microsoft Graph permission.
If Graph refresh is unavailable, Grunt falls back to reading through the Excel desktop app.

Avoid workbook-not-found issues

Most broken Excel links are path problems or permission problems, not data problems. To reduce failures:
  • Store the workbook in a shared location all collaborators can access
  • Prefer SharePoint or OneDrive locations that Grunt can store as cloud files
  • Choose Use cloud file if Grunt warns that a cloud file is stored as a local file
  • Avoid OneDrive or SharePoint shortcuts that point to a location Grunt cannot resolve
  • Make sure every collaborator can open the workbook directly in Excel

When a local file path is still used

Some connection features still need Excel desktop access. This includes some advanced range expansion and style-reading cases. If Grunt falls back to Excel desktop, make sure the workbook can still be opened from the machine you are using. For SharePoint and OneDrive files, keep the library synced locally as a fallback.

Data limits for Excel connections

Grunt enforces these limits per connection:
  • Maximum rows: 8,192
  • Maximum cells: 32,768
If your Excel range exceeds these limits, you will see a “Range has too many rows” error. This commonly happens when connecting to large pivot tables backed by extensive datasets. Reduce the connected range or summarize the data before connecting.

OneDrive-synced files may not auto-detect changes

When working with files synced through OneDrive as local paths, Grunt may not always detect changes automatically after you save in Excel. This depends on how OneDrive handles file synchronization on your machine. If you do not see the update notification:
  1. Click Update manually in the Grunt ribbon or edge menu to check for changes.
  2. If Grunt shows Use cloud file, switch the connection to the cloud file.
  3. Verify the file is fully synced in OneDrive if the connection still uses a local fallback path.
Testing with a fully local (non-OneDrive) file can help confirm whether the issue is related to OneDrive sync behavior.

File permissions and data refresh

For SharePoint and OneDrive workbooks, Grunt uses your Microsoft account permissions. If you do not have access to the linked Excel file, Grunt cannot read it or notify you of changes, even if someone else with access has updated the file. For local fallback reads, Grunt uses the file access permissions available on your machine. Make sure every collaborator who needs update notifications has direct access to the workbook.

Continue

If you want the overview workflow, continue to Work with data. If you need path and rendering fixes, go to Troubleshooting.