Count Email Attachments and Add to SharePoint list with Power Automate
How To Automatically Add Excel Data to a SharePoint List with Power Automate
In this tutorial, Jonathon Silva explains how to automate the process of adding data from an Excel file to a SharePoint list using Power Automate. This method ensures that your SharePoint list is always up-to-date with the latest information from the Excel file, reducing manual data entry and ensuring accurate data synchronization across platforms.
Step 1: Prepare Your Excel File
- Ensure your Excel data is organized in a table format. This step is crucial for Power Automate to read the data effectively.
- Select the data range in Excel and choose the **Insert** tab, then click on **Table**.
- Give the table a name. This name will be referenced later in Power Automate.
Step 2: Set Up Power Automate
- Open **Power Automate** and create a new **Scheduled Flow**. This flow will run automatically at the time you specify (e.g., every morning).
- Choose **Create** from the Power Automate dashboard, then select **Scheduled Flow** and set the schedule for the flow to trigger.
Step 3: Get Data from Excel
- Use the **Excel Online (Business)** connector in Power Automate and select **List rows present in a table**.
- Point to the location of your Excel file (e.g., OneDrive or SharePoint).
- Select the table that you previously created in Excel to pull the data.
Step 4: Set Up SharePoint List
- Ensure that the columns in your SharePoint list match those in your Excel table (e.g., Title, Category, Quantity, Status).
- Use the **SharePoint** connector in Power Automate to get items from your SharePoint list.
- Configure Power Automate to pull data from SharePoint and compare it with the data in Excel.
Step 5: Compare Data and Update SharePoint
- Use conditional logic to check if the data in SharePoint already exists. If it does, update it with the new data from Excel.
- If the data doesn’t exist, create a new entry in SharePoint using the data from Excel.
Step 6: Handle Data Updates
- Implement a **Condition** action in Power Automate to check if any data has changed in Excel.
- If there are changes, the flow will update the corresponding rows in SharePoint.
- If there are no changes, the flow will skip those rows and move on to the next set of data.
Step 7: Test the Flow
- Once the flow is set up, test it by running it manually or waiting for the scheduled trigger to activate.
- Check your SharePoint list to ensure the data from Excel is correctly added or updated.
Step 8: Automate for Ongoing Updates
- After the flow is successfully tested, you can sit back and relax as it runs automatically every time the trigger occurs (e.g., daily).
- Power Automate will ensure that any changes made to your Excel file are reflected in SharePoint in real time.
Conclusion
By using Power Automate to sync Excel data to SharePoint, you can automate tedious data entry tasks and ensure that your SharePoint list is always up-to-date. This method helps improve data accuracy, streamline workflows, and save time in the long run. Try implementing this automation in your organization today and experience the benefits of seamless data integration.
Sign-up now and get instant access
ABOUT THE AUTHOR
Jonathon Silva is a Trainer for Pragmatic Works, specializing in the Power Platform. He graduated from James Madison University in 2011, has a master’s degree in Education, and comes with 9 years of teaching experience in high school economics and history. Jonathon has consistently been recognized as a top educator in the field of history and leader in curriculum development. His primary focus is helping our customers learn the ins and outs of Power Apps and Power BI.
Free Community Plan
On-demand learning
Most Recent
private training

Leave a comment