Estoy en el proceso de crear una aplicación web que permitirá a los usuarios cargar un archivo CSV en una base de datos de Azure SQL o en un contenedor de almacenamiento de blobs, lo que sea que se pueda hacer con JavaScript. No tengo mucha experiencia con la programación y esperaba que alguien pudiera orientarme en la dirección correcta.
Hasta ahora, todo lo que tengo es una página web HTML simple con los botones que necesito: 
A partir de ahora, al hacer clic en Choose File se abrirá el explorador de archivos para que el usuario pueda cargar su archivo csv. Mi objetivo es que cuando un usuario elija un archivo y haga clic en Submit , el archivo que cargue (solo CSV) se importe a una tabla SQL que crearé.
¿Es esto posible con JavaScript? Si es así, ¿alguien puede darme un ejemplo de cómo lograr esto o dejarme saber si necesito usar un idioma diferente para hacerlo?
Esperaba que fuera algo como esto:
<input type="file" id="upload1"> <input onclick="upload()" id="submitMain" type="submit"> function upload(){ //upload file to SQL }Gracias.
Puede consultar el siguiente enlace usando .NET. Es posible que desee personalizarlo un poco según sus requisitos si es necesario.
https://github.com/Azure-Samples/storage-blobs-dotnet-export-import-excel-blob-to-from-db