
Upload and Display Spreadsheet
This Next.js application allows the user to upload a spreadsheet file and then view the data in a MUI Datagrid.

Originally I used this uploader to display data for checking and then submit it to a database (because of the fact that I’m displaying this on the internet I decided not to do this because of the potential for abuse and maintaining large amounts of data). It had the ability to match columns and save data with a standardized spreadsheet.
The challenging parts of this project were learning Next.js and getting the spreadsheet data to display in the Datagrid using the xlsx library. I had to move from the arrays that xlsx created to an array of objects that fit with the schema for the Datagrid.