after user uploaded the file you would need to use service LoadText of the FileRepository, to get the content of the uploaded file. And display the content how you like in the mashup. Looks like currently you show the filepath in your textarea on the right. There you would need to adapt the binding to show result of LoadText service.
For csv files a CSV Parser exists which you maybe could use to display the csv in a grid. I'm not 100% clear if this works for any .csv (with unknown columns) as I only used it with known columns, as csvparser needs a DataShape to parse the csv into.