
Announcements
Dear All,
I'm sure I'm not the first to ask so I am sorry in advance but I can't locate an answer.
I have hundreds of customers that we provide annual maintenance check with, we currently have individual excel documents in individual folders on sharepoint. The excel docs contain all the information from the previous visit like Model and Serial numbers etc.
I'd like to have a power app whereby an engineer can select the customer and the access their details so that they can be edited, viewed or added.
Can anyone please advise if this is possible OR if there's a slightly different approach that I can take to make this possible?
Kind Regards
Steve
Canvas Power Apps will be limited for this approach, as you've likely seen.
While you can technically leverage Power Automate to retrieve a file, convert it to into JSON, and then return that to the canvas app for read-only operations, that is a bit involved. Additionally, writing rows back (updating/adding) to the Excel file will be even more complicated.
This is compounded further because Excel is not a database, and should not be treated as one. It's extremely difficult to maintain integrity, consistency, and access to Excel files. Therefore, I would recommend that you consider moving the data into a true database.
You would just need to derive a basic data model, such as
Once you've planned this out, then you can think about leveraging Power Automate to parse out your Excel files into the database (as designed). This way, you could run the Flow in-bulk and have it load the tables for you.