After doing some more research I don't think I'll be able to do what I need without an end user touching the file. I actually need to the file to be a XLSX file and not a XML like mentioned by @michoel. I'll just email the CSV file to the end user and tell them to open it, re-save as XLSX and save it in the SharePoint folder. Then the MS Flow can do what I need to do. Thanks for all your help.