According to your description, I suggest you could use System.Data.OleDb and System.Data.SqlClient package to achieve your requirement inside the blazor server app.
You could firstly save the uploaded excel inside the server and then use olddb to read it and insert it into the sql database.
More details, you could refer to below codes:
Connection string:
"ConnectionStrings": {
"constr": "Server=(localdb)\\mssqllocaldb;Database=xxxxxxxxxx;Trusted_Connection=True;MultipleActiveResultSets=true",
"ExcelConString": "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR=YES'"
}
Razor codes(Please refer to below extension):
Result: