I have a Vue/Quasar application that allows the end user to convert an Excel Spreadsheet into an Array and load it into a DataGrid. The Spreadsheet has a list of peoples names, email address, department and other profile data. The Spreadsheet could be 1000 names deep or more. FYI- I'm using AXIOS in the Vue application. My JavaScript options I think are:
Upload the entire file and have ClosedXML.Excel read the file in a .Net web server and processed each record one by one to a 2019 MS SQL Database.
Loop each record serialize into JSON each record and send it to a .NET web server that will use Newtonsoft.Json to read each record and then process.
Serialize into JSON the entire file and send it to a .NET web server that will use Newtonsoft.Json to read each record and then process each one at a time..
Serialize into JSON the entire file and send it to a .NET web server that will send the entire file to the MS SQL Database and let the database parse the JSON and input the data.
I would love to know what others have tried in the past and their experience. Any one of these ways can do it but I was hoping to hear from others.