Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
gracylayla
Advocate II
Advocate II

Power BI - Get Data From SharePoint List / Library

In this article, we will show how to get the data from SharePoint in Power BI.
  1. Using OData Feed.
  2. Using SharePoint List.

Get SharePoint List/Library Using OData Feed

The Open Data Protocol (OData) is a data access protocol for the web.
  • OData provides a uniform way to query and manipulates datasets through CRUD operations (create, read, update, and delete).
  • OData defines an abstract data model and a protocol that let the client access the information exposed by SharePoint. 

Steps

  • Open Power BI Desktop and at Home Tab, click on Get Data > OData Feed.
  • Type the OData Feed URL for the SharePoint "http://siteurl/_vti_bin/listdata.svc" and click Connect. 

    • ListData.svc provides a way of getting information from a list using REST.

  • In Navigator dialog, select the required list and click Load.
  • You should now find the list fields in Fields section, and you should be ready to build your report from SharePoint list items.
Note

In case the current user is not authorized to connect to the site, you will be prompted to set the right credential as shown below.

Get SharePoint List/Library Using SharePoint List Connection

Power BI Desktop also provides a direct data source for the SharePoint list as shown below.

Steps

  • Open Power BI Desktop > at Home Tab > Click on Get Data > click More.
  • In Get Data dialog, Search for SharePoint > Select SharePoint List > click Connect.
  • Provide the SharePoint Site URL > click OK.
  • In Navigator dialog, select the required list > click Load.
  • You should now find the list fields in Fields section, and you should be ready to build your report from SharePoint list items.

 

6 REPLIES 6
EleJim
Regular Visitor

Hi. My report in Power Bi gets the data from a list in SharePoint. Works fine. But what if I cannot add new data to the list in SharePoint? Instead I have a new list with the new data and I need my report in Power Bi to drop the first list and use the new list to get the new data. How can I switch lists in a Power Bi report?

Of course, for obvious reasons changing names of lists in SharePoint doesn't work.

Thanks.

Anonymous
Not applicable

just to make sure, when you get data from a list, any alterations you do to the data will not be reflected on the list, right?

JCaseAV
New Member

Wondering if the community can help me out.  

 

I am able to connect my PowerBi to a SQL server and pull live data from the source.  I am looking to get that live data to show as a "living" Excel doc that I can host or make a SharePoint list to connect the data to other applications we use internally at my company.

 

A lot of people want to know who to connect power BI to a SharePoint list but I am looking to do the reverse, connect a list to a Power BI data set.  Is this possible?  

You can try to use Power Automate for this functionality. You'd also need bulk delete or a delete duplicates added to the list as well flow. The flow can be a scheduled to run every second (or the time it takes for the flow to run - whichever is larger).

JayPow28
Helper I
Helper I

Excellent, thank you.

Works a treat.

 

Jason

GilbertQ
Super User
Super User

Hi there

Is this a question or an article/blog post?




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.