How to Embed Excel Spreadsheet to Modern SharePoint Online Pages?

Requirement: Display Excel Spreadsheet in SharePoint Online.

SharePoint Online: How to Embed an Excel Spreadsheet?

We don’t have Excel Web Access Web Part in modern SharePoint Online sites that integrate an Excel sheet into SharePoint pages. However, we can use the Embed web part to display an Excel spreadsheet in SharePoint Online:

  • Upload the Excel spreadsheet to SharePoint Online document library first. 
  • Open the Excel file in browser (Excel Online) >> Click on File >> Share >> Embed.embed excelsheet in sharepoint online
  • In the Embed window, choose the content from the Excel spreadsheet you want to show, such as Table, Range of Cells, or full workbook. You can customize further by setting other preferences on the embed page. Copy the embed coded generated once done.How to display excel spreadsheet in sharepoint online modern page
  • Now, navigate to your Modern SharePoint Online page where you would like to show the Excel file. Add an “Embed Web part” and paste the code you copied from the Excel web app.embed web part sharepoint online
  • Save and Publish the page.

Now, you should see the Excel spreadsheet embedded in your modern SharePoint Online page.

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

4 thoughts on “How to Embed Excel Spreadsheet to Modern SharePoint Online Pages?

  • I would like to be able to display and edit an Excel sheet from sharepoint, is this possible? I know I can view but being able to edit right from the screen would be ideal.

  • hello! how different is this compared to using File Viewer web part?

  • this is very helpful, except how do you refresh the embedded spreadsheet. i am making changes in the browser and the desktop app and not seeing them appear in the embedded version. i understand that i can not make & save changes via the embedded version. i’ve also tried refreshing the webpage and clicking the icon “Refresh all data connections”. eventually, i do see the changes, but it can take a long time.


Leave a Reply

Your email address will not be published. Required fields are marked *