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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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.

 

10 REPLIES 10
fueled
New Member

Great info. Lucky me I recently found your website and have found it interesting, will be back soon. I’ve book marked it for later!

<p>My blog <a href="https://fueldetailing.com/">Houston Detailing</a>.</p>

Abroad123
New Member

nice information please provide these kind of information more and its very useful and informative thank you - Best Study Abroad Consultants in Hyderabad

brollyacademy24
New Member

nice information pleae provide these kind of information

for more info visit here:<a href ="https://azuretrainings.in/azure-devops-training-in-hyderabad/">Azure Devops Training In Hyderabad</a>

shafeeqwtacadem
New Member

Excellent Post

Digital Marketing Course  

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.