Power Apps Export To Excel As A CSV File

Power Apps Export To Excel As A CSV File

Excel is one of the most popular business apps in the world so when people see data inside of Power Apps its natural for them to ask “can I download it to Excel?” The answer is yes, definitely! With a little bit of help from Power Automate, Power Apps can transform table data from a datasource or a collection into a CSV which the user can open in Excel.

In this article I will show you how to use Power Apps to export a file to Excel.

Table of Contents:
Introduction: The Car Sales Inventory App
Setup The SharePoint List
Insert A Table To Display Information In The App
Preparing A JSON Sample For The Export To Excel Flow
Creating The Export To Excel Flow
Connect The 'Export To Excel' Flow In Power Apps
Download The CSV File And Open In Excel




Introduction: The Car Sales Inventory App

The Car Sales Inventory app is used by salespeople at a car dealership to create a report on all the cars currently in-stock. They open the app to the inventory screen, click on a button to download and then open the CSV file in Excel.



Setup The SharePoint List

Create a new SharePoint list called Car Sales Inventory with the following columns:

  • Year (number)
  • Make (single-line text)
  • Model (single-line text)
  • Color (single-line text)
  • Location (single-line text)
  • Cost (number)

Include this data in the list:

YearMakeModelColorLocationCost
2000HondaAccordOrangeHouston15,242.74
1998OldsmobileAuroraOrangeAustin14,691.91
1984MaseratiQuattroportePinkHouston7,568.83
2011ChevroletMalibuTurquoiseFort Worth22,711.39
2006Mercedes-BenzG-ClassCrimsonFort Worth13,949.48
1985FordLaserGreenDallas34,159.31
2009KiaSpectraFusciaDallas29,023.15
1996DodgeRam Van 3500YellowSan Antonio24,883
1985BuickCenturyOrangeFort Worth33,778.10
2009Mercedes-BenzS-ClassBlueFort Worth27,039.57




Insert A Table To Display Information In The App

Open Power Apps Studio and create a new app from blank. Place a label at the top of the screen showing the title.



Add the Car Sales Inventory SharePoint list as a datasource.



Then insert a data table with and update the Items property to ‘Car Sales Inventory‘ to show the list of cars available for sale.




Preparing A JSON Sample For The Export To Excel Flow

The CSV file will be created in Power Automate so we need a way to pass data from the table into a Flow. We will do this by converting the data into a JSON. To prepare for making the Flow we need to generate a sample of the JSON being passed. Create a new blank screen and place a button on it.



Put this code in the OnSelect property of the button. The JSON function converts table data, whether from a datasource or from a collection, into text formatted as a JSON.

Set(
     varJSONCars,
     JSON(
         ShowColumns(
             FirstN('Car Sales Inventory', 3),
             "year",
             "make",
             "model",
             "color",
             "location",
             "cost"
         ),
         JSONFormat.IndentFour
     )
 )



Then insert a label beside the button and put this code in the Text property.

varJSONCars


The label will show some JSON formatted text like this. That’s all for now, we are ready to create our flow. We will use this JSON sample in a few moments.

[
    {
        "color": "Orange",
        "cost": 15242.74,
        "location": "Houston",
        "make": "Honda",
        "model": "Accord",
        "year": 2000
    },
    {
        "color": "Orange",
        "cost": 14691.91,
        "location": "Austin",
        "make": "Oldsmobile",
        "model": "Aurora",
        "year": 1998
    },
    {
        "color": "Pink",
        "cost": 7568.83,
        "location": "Houston",
        "make": "Maserati",
        "model": "Quattroporte",
        "year": 1984
    }
]




Creating The Export To Excel Flow

Now we are ready to make the flow to convert the Car Sales Inventory table data to a CSV file. Go to the Action tab and select Power Automate. Then click create a new flow.



Choose the Power Apps button template.



Name the flow PowerAppsToExcel and click Save. We want to use the PowerApps (V2) trigger because it we can manually define inputs and their types. Delete the PowerApps trigger and add PowerApps(V2) in its place.


Create a flow with all of the steps shown below.



Here are a few additional instructions for building the flow corresponding to the numbers on the diagram:

  1. Click the generate from sample button and copy + paste the the JSON we created in Power Apps earlier.
  2. A new document library called Export Data must added in SharePoint before selecting it in the create file step.
  3. The Flow will not create a new file if a CSV with the same name already exists. We can make sure this doesn’t happen by adding a timestamp to the end. Here’s the flow expression you should use.

formatDateTime(utcNow(), 'yyyyMMddhhmmss')



4. We want to encode the CSV file in UTF-8 format so it can handle special characters (accented letters, currency symbols, etc). For example, I had a problem where the Euro symbol (€) was not appearing correctly in my CSV file. To solve the issue, use this code. The 3 character prefix in-front of the body(‘Create_CSV_table) identifies the format to Power Automate as UTF-8.

concat(uriComponentToString('%EF%BB%BF'),body('Create_CSV_table'))




Connect The ‘Export To Excel Flow’ To Power Apps

The salesperson can the download the Car Sales Inventory as a CSV file and view the data in Excel. Insert a new button onto the screen with the text “Download” and place a download icon beside it. Select the button, then open the Power Automate pane from the top-menu and choose the flow we created Power Apps To Excel.



Browse to the OnSelect property of the button, remove any code in there…



…and then use this code instead. It will convert the table data into a JSON, run the flow which returns a CSV file and then downloads the file onto the local drive. From there the salesperson can open the CSV file in Excel.

// convert the table data into a JSON
Set(
    varJSONCars,
    JSON(
        ShowColumns(
            'Car Sales Inventory',
            "year",
            "make",
            "model",
            "color",
            "location",
            "cost"
        ),
        JSONFormat.IndentFour
    )
);
// run the flow
Set(
    varCSVFile,
    PowerAppsToExcel.Run(varJSONCars).linkoutput
);
// download the file to Excel
Download(varCSVFile)




Download The CSV File And Open In Excel

We’re done! Go ahead and give the app a try. You can successfully export a table to Excel.




Questions?

If you have any questions or feedback about Power Apps Export To Excel As A CSV File please leave a message in the comments section below. You can post using your email address and are not required to create an account to join the discussion.

Matthew Devaney

Subscribe
Notify of
guest

118 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Duncan
Duncan
3 years ago

Thank you very much, Matthew. That is that I was waiting for implement in my App. I will tried, although my knowledges of JSON and Power Automate are very, very light. If it works me, is it possible to export it Excel directly? because my users aren’t familiar with CSV files…

PD: Sorry, my english isn’t no good.

Duncan
Duncan
3 years ago

It would be fantastic! Thanks Matthew.

I love cats too 😉

Last edited 3 years ago by Duncan
Duncan
Duncan
3 years ago

No need to be sorry. I guess you are very busy and I am glad you were able to help me.
I will study the flow to try to understand it and apply it to my application.
I hope to be successful.
Thanks again, Matthew. You are a true Power Apps guru to me 😉

Last edited 3 years ago by Duncan
Cindy
Cindy
2 years ago

Thank you for your help on this difficult to find capability. I’m wondering if you happen to still have this image if you can break it into two and repost it.

It is too small to read as is; if I enlarge it I can’t get the entire image or scroll down to see all the image and I can’t seem to enlarge it or export so it is readable. I’ve tried everything I can think of!

Thanks so much if this is possible.

Always love your teaching manner!

Cindy
Cindy
2 years ago

Oh My, Matthew! I’m so sorry I did not reply sooner. I’m back to working on this same issue and just now see that you answered me. I’ve got to get this figured out.

I was referring to the image above that you sent to Duncan. I believe this is the file name.

canada.flow_.microsoft.com_manage_environments_Default-f1b8b509-50a4-4a5c-8e48-bf3d3e7c10ed_flows_c3accaf3-80f3-4c62-8395-45c5fb19d788-1626654229.9097-138×300

Thanks ever so much for your always, very helpful, and simply explained content!

So…back at it yet again!

Cindy

Pat
Pat
3 years ago

Hi Matthew,

Enjoy your examples all simple and easy to follow.

Is it possible to have an export button using flow like your example but using Dataverse Tables that contain lookups.

I’ve noticed it will only export the plan text and numeric columns data.

Thanks

Kay
Kay
3 years ago

Hello, thanks for this,

only, particularly with the data (list) being an SPO List, I believe using the in-built “export to excel” function on the SPO List would be easier?
This creates a query, but of course one could then simply copy and paste the content from the query into a “static” Excel table to share it with other people that do not want or need the query/automatic update function or need to add columns etc.
Or am I missing an important aspect here that the flow export handles differently?
Thanks!

Kay

Karl Gerd Schneider
Karl Gerd Schneider
3 years ago

Great Explanation! Thanks! Is it possible to change the sort order of the columns in the exported CSV/Excel-File. The Columns always sorted alphabetically…

Last edited 3 years ago by Karl Gerd Schneider
Duncan
Duncan
3 years ago

My gallery is sorted with this function, but CSV file is sorted alphabetically. I think it could be the way Power Automate generate schema from sample. Maybe it could be edited manually, but I not sure if it will works.

Duncan
Duncan
3 years ago
Reply to  Duncan

I reply to myself. I be able to sort my columns using personalized columns on “Create a CSV file” action within Power Automate process.

Karthi
Karthi
3 years ago
Reply to  Duncan

Hi Duncan, Please can you show a code /screenshot of how you sort the columns.

Duncan
Duncan
3 years ago
Reply to  Karthi

Yes, of course. My Power Automate is in Spanish, but I hope you understand 😉

Screenshot_20210715_172016.png
Last edited 3 years ago by Duncan
Francisco
Francisco
1 year ago
Reply to  Duncan

Though this post has been around for a while, I want to share a couple of things that I learned while creating an export recently.

  1. Standardization – This approach locks me into creating a flow for every export and I wanted one flow for all exports. I learned from Reza Dorrani to skip the “Parse JSON” step and use json(triggerBody()[‘text’]) as the input (From:) to “Create table CSV”. With this, I can use the same flow for all my exports.
  2. Column order – While it is true that “Create table CSV” allows for a custom order of columns in the CSV, it also locked me into a flow for each export. I read that when feeding an array to the JSON function, it alphabetizes the properties, if fed a string, it does not. Do not know enough JSON to know if that is true but it made sense. So, from April Dunnam, I learned to create my own JSON string and avoid using the function in Power Apps. Like this:

UpdateContext(
  {
    locJSONColumns:
    “[” &
    Mid(
      Concat(
        colStudentFolders,
        “,{ 
        “”Column1″”: “”” & Value1 & “””,
        “”Column2″”: “”” & Value2 & “””,
        “”Column3″”: “”” & Value3 & “””,
        “”Column4″”: “”” & Value4 & “””,
        “”Column5″”: “”” & Value5 & “””,
        }”
      )
    , 2
    )
    & “]”
  }
);
// Open the Excel file
Download(
  //Run the flow
  ExporttoExcel.Run(locJSONStudentFolders).filelink
)

Hope this helps someone!

Sukh
Sukh
4 months ago
Reply to  Francisco

hey Francisco, do you happen to have a link to the Reza Dorrani resouce?

Last edited 4 months ago by Sukh
Sukh
Sukh
4 months ago
Reply to  Francisco

Hi can you share a link to the Reza resource?

Alexandre
Alexandre
3 years ago

Thank you Matthew, really good job, im need to implement this in my app, but in the line: “Set(
varCSVFile,
PowerAppsToExcel.Run(varCars).linkoutput
);“, what is the value of this varCars and when this variable was set?

Alexandre
Alexandre
3 years ago

ok thanks, have a way to export the data after the table has been filtered?

Duncan
Duncan
3 years ago

Hi again, Matthew.

I have beem able to export filtered lists on my app to CSV. Most of fields in these lists have a choice value, then in CSV file apears like “value: choice”. Is there any way to show only the choice?
Thank you.

Duncan
Duncan
3 years ago
Reply to  Duncan

Sorry Matthew for this question. Using custom columns in the “create CSV file” action, allows you to display only values.

Harjit Samra
3 years ago

Hi Matthew, thanks for the great article. There were a few minor things that caught me out:

  1. The document library ‘Exported Data’ has to be created in SharePoint
  2. The file name in ‘Create File’ in Power Automate should have .csv appended to it.

Thanks again 🙂

Dave
Dave
3 years ago

Heya Matthew, thank you so much for this article, it really helped a lot.

I used custom columns now to specify what output exactly I want as some columns are objects and it exported a string like “Value: “ABC””.

I also tried the XLS export, this creates a file as I want, but then the App gets a timeout from the flow before its ready to download, so I keep using the CSV export which works OK.

However, I would like to change the CSV separator from Comma to Semicolon as one of the columns in my list includes Commas. Is there a way to change this? Or maybe a workaround when creating the CSV Table?

Thanks,
Dave

Dave
Dave
3 years ago

Wow this is great. I did not think that replacing the inputs would be possible within the flow. Thanks for pointing me in the right direction, will check this now and will share my results here 🙂

Have a great day.

Shubh Majumdar
Shubh Majumdar
3 years ago

Thank you Matthew for this. Issue which we are facing with this is, special characters like € doesnot get displayed correctly in csv file.User can change the csv file unicode setting manually but how tsymbols like € can be displayed automatically without user’s manual intervention?

Diego
Diego
2 years ago

I found the solution to this problem. Tested it and it works: https://powerusers.microsoft.com/t5/Building-Flows/Create-a-csv-file-that-uses-UTF-8-character-encoding/td-p/559864

The solution is to add 3 BOM characters in front of the .csv file content before saving it.
 
concat(uriComponentToString(‘%EF%BB%BF’),body(‘Create_CSV_table’))

Diego
Diego
2 years ago

Glad I could help, as you have helped me a lot with your articles!

Dieunk
3 years ago

Hello Mr Delaney,

Its Awesome that I have a reference from you,
Firstly, Thank you very for knowledge,

i follow your code, and it works until file on sharepoint created, but i was got an error with download. the picture as below,

I appreciated for your help.

Thank You,

downloadIssue.png
Dian Hudayah R
3 years ago

Matthew,

The problem is solving now, I just forgot to enter link share point site before Path on compose flow. without link site its make a different.

Thank you very much,

Utoro Princewill
Utoro Princewill
3 years ago

Nice article, I have replicated this in my app. Just a quick question… My number column dataype (Sharepointlist) was set to have decimal values from the SPList side and it shows there, it even shows well in the powerapps gallery. But when I did this your process, it is removing the .00 i.e 3000.00 to be this 3000. Please how do I rectify? from the JSON I have set TYPE as number all to no avail.

Haley Duong
Haley Duong
3 years ago

Hi Matthew, thanks for sharing this method, I have a business needs where users would like to filter the data before exporting. Would this method work with this requirement? Or will it export the entire sharepoint list?

George
George
3 years ago

Hi Matthew,

Thanks for this article. This will be a lifesaver for me. The flow saved without error Unfortunately, I ran into the following problems when updating the OnSelect property of the button in PowerApps. kindly review and assist
data:image/png;base64,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

data:image/png;base64,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

George
George
3 years ago

Thanks for the article Matthew,

I ran into trouble while replicating this in an app.

Here are the error lines. errors description are italicized while errors are bolded.

// run the flow 
Set(
varCSVFile,
PowerAppsbutton.Run(varJSONSIUDB).linkoutput //(error: Invalid use of ‘.’)
);

// download the file to Excel 
Download(VarCSVFile) //(error: Invalid argument type (Error). Expecting a Hyperlink value instead.)

pic1.png
George
George
3 years ago

Thanks for the feedback Matthew,

I have made some changes to the OnSelect action.

please be patient with my annoying questions and comments:

This is my updated OnSelect Button Action

I updated the OnSelect action to the below and will only run and execute successfully if I remove the below bolded fields/columns which are not text/string but choice/date:

PowerAppsbutton.Run(// convert the table data into a JSON
  Set(
    varJSONSIUDB,
    JSON(
      ShowColumns(
        ‘SIU DATABASE’,
        “Title”,
        “First_x0020_Name”,
        “Last_x0020_Name”,
        “Agency”,
        “Broad_x0020_Classification”,
        “Suivi1”,
        “Section_x0020_def”
      ),
      JSONFormat.IndentFour
    )
  );
   
// run the flow
Set(
    varCSVFile,
    PowerAppsbutton.Run(varJSONSIUDB).linkoutput
  );
   
// download the file to Excel
Download(varCSVFile)
)

I am not sure how to include non text fields which will include choice and date columns. If include the choice columns and set the type to “string” I get an error that system expected a string got an object and if I change the type to “object”, the system flow fails again and give an inverse response, it expected an object and got a string instead. below are the schemas in my flow:

option 1.
+++++++++++++++
{
  “type”: “array”,
  “items”: {
    “type”: “object”,
    “properties”: {
      “Title”: {
        “type”: “string”
      },
      “First_x0020_Name”: {
        “type”: “string”
      },
      “Last_x0020_Name”: {
        “type”: “string”
      },
      “Agency”: {
        “type”: “string”
      },
      “Broad_x0020_Classification”: {
        “type”: “string”
      },
      “Suivi1”: {
        “type”: “string”
      },
      “Section_x0020_def”: {
        “type”: “string”
      }
    }
  }
}

option 2.
++++++++++++++++++++++++++

{
  “type”: “array”,
  “items”: {
    “type”: “object”,
    “properties”: {
      “Title”: {
        “type”: “string”
      },
      “First_x0020_Name”: {
        “type”: “string”
      },
      “Last_x0020_Name”: {
        “type”: “string”
      },
      “Agency”: {
        “type”: “object”
      },
      “Broad_x0020_Classification”: {
        “type”: “object”
      },
      “Suivi1”: {
        “type”: “object”
      },
      “Section_x0020_def”: {
        “type”: “object”
      }
    }
  }
}

Lastly, when I omit these trouble fields and maintain only the first three text fields everything execute successfully, I get the downloaded file but its output is limited to 500 rows whereby the list contains more than 3,000 rows of items. Is there a way to extend this limit?

Apologies, I know this is a lot. Kindly review and let me know where you can help.

Thanks,

George

flow.PNG
Priya
Priya
2 years ago

Hello Matthew
Thanks for this article
Please suggest how to extract value from choice type column and pass that into the flow. Because in CSV file it shows as “value: choice”.

Mary
Mary
10 months ago

One possible solution/workaround: Create a calculated SharePoint column.

For example, if your choice column is named “Status”, create a new calculated single line of text column, named “CalStatus”, and input the following formula: =[Status]. Then, update the flow and OnSelect programming to look for CalStatus in lieu of the original Status column.

Ricardo
2 years ago

Hy Mr Devaney.

Congrats for the blog’s content, it is amazing!

A simple situation, but not easy to find out how to solve. I have an Excel file (One Drive Business placed), with one table (Table1) that I use to create another table (Table2), which is visible in the app. The question is: how to send by email the generated Table2? The problem is how to refer Table2 in the email settings file as attachment. Is it possible, considering I am using One Drive Business? The email is always sent, ok. But the attachment, no way…

See attached where is the doubt.

Thank you for your time on it.

Best.

Ricardo Salmazi

Bug.png
Ricardo
2 years ago

Yeah… Perfect! I didn’t do it yet, but the video shows exctely what I am trying to do. Thank you very much for the tip. And congrats once more for the knowledge and for tsharing it. By the way, Penelope is my 21 years old cat. She use to stay with me every day, over the table, trying to get my hand of the mouse…rsrsrs. She is sending her regards too.

Cheers!

Sam
Sam
2 years ago

Matthew, this article was by far the most helpful PowerApps resource I have found so far. I never would have been able to figure this out by myself. Thank you so much!

Ashwini Bharathi
Ashwini Bharathi
2 years ago

Hi Mathew,

Thank you very much for this tutorial. I am have one a kind issue 🙁 For my scenario, i am trying to take the csv output of the Gallery the source of which is a Collection connected to SP. (I needed to get a collection since the number of line items in my SP is more). However I am getting the below JSON error.

I did try a bit of research in google. and found the below reasoning,
Upon exploring on the reason behind this error understand that, JSON wont be able to work with Record Columns (technically choice columns or people picker). Eliminating these columns in the flow configuration, the excel export is working as intended. However, the requirement is to export all the values (including the choice column value selected).
I did try to create another column in SP list, that will be get auto populated once the values in the choice column is selected. This too isn’t working, since it says Power Automate cannot work with calculated columns.

Kindly help me find a solution. I am sitting on this for the past 1 week 🙁

json error.JPG
Ayushi
Ayushi
2 years ago

Hi Matthew, Thank you for the detailed description on this topic.
While implementing one of my requirements, observed the columns exported in csv file are always in alphabetical order (Column names starting with A, B, C…).
However, I want to have them as per user convince. Display column B first, then column F then column A, likewise, in shuffle order.
Could you please help on this part?

Gustavo
Gustavo
2 years ago
Reply to  Ayushi

Same problem here

Ricardo
2 years ago

Hi Mattew. Hope you’re fine. Just to ask whether you have any article about how to refer to an active screen text box in the Odata filter query. Yeah, I’m trying to use just some of records of an Excel file, but dynamically. Maybe creating a variable, but still I don’t know how to refer to it in the Odata field.
Thanks, Mattew!

Rich
Rich
2 years ago

This is a great step-by-step but i have two questions/issues. 1) when creating the flow, Power Apps Button wasnt an option. But i was able to use Create From Blank option which seemed to work fine.

2) Although the steps were copied (each step looks identical to the images) with two exceptions of using my own sql server datasource in the datatable and changing the field names as needed, I get the error:
“incompatible type. we can’t evaluate your formula because the context variable types are incompatible with the types of values in other places in your app” This happens on the line:
Set(
   varCSVFile,
   PowerAppsToExcel.Run(varJSONCars).linkoutput
);