How to Import CSV Data to SharePoint List with Power Automate | Tutorial
Video Statistics and Information
Channel: Reza Dorrani
Views: 20,129
Rating: undefined out of 5
Keywords: power automate, powerautomate, csv, sharepoint lists, csv import, flow, Import CSV Data to SharePoint List, import csv to sharepoint, power automate csv, csv to sharepoint, sharepoint power automate, power automate tutorial, tutorial, how to, reza dorrani, import data sharepoint list, flow import csv to sharepoint list, power automate import csv, power automate flow sharepoint list, microsoft lists, sharepoint, microsoft, sharepoint list csv, import, data, automation, flow json
Id: b3aQf17ptAs
Channel Id: undefined
Length: 25min 36sec (1536 seconds)
Published: Mon Sep 04 2023
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I didn't finish the whole video, I did skip around and to check out some key points and I wanted to share the way I managed to handle CSV data.
I had a use case of pulling down an export from a live data set. It was done about once a day. Using a document library from a Team, I had the end user add the shortcut of the folder to their drive. I set up a Flow to listen to that folder for .csv files, and it will parse them.
The key part, that probably kills the scope of your video, is that I had to use an Office Typescript script in Excel to invoke stringify. So I use the Excel action to run that script, which then I pass into a Parse JSON with a matching schema of the data needed, and it makes mapping the fields to SharePoint from there easy.
Problem we ran into was that suddenly the source of the data changed their CSV files from UTF-8 to UTF-16, and that is now binary and unable to be parsed. So now they have the extra step of opening the file in notepad, saving it as a UTF-8 (Thankfully it's super easy) and then dropping it in the shared folder.
This is, as far as I am aware the only way to manage dynamic data. I would be happy to share any parts of my process if it is at all helpful!