Usuário com melhor resposta
Upload excel

Pergunta
-
Galera, como eu faço a minha pagina web rceber um arquivo em excel, para ser inserido em um banco de dados, quero fazer de uma forma em que o usuario ira fazer o upload do arquivo excel pela pagina e inserir os dados deste arquivo..
como faço isso? valeu
Respostas
-
Amigo,
Pra fazer upload, vc so vai precisar ter na sua página um controle do tipo input="file" que rode no servidor.
Pra salvar vc faz, assim:
file1.PostedFile.SaveAS(@"caminho\" + nomedoarquivo.extensao);
Pronto o arquivo esta salvo.
Agora vc vai ter que ler o excel e inserir os dados no banco, pra isso vc vai ter q garantir que o excel tenha no minimo as colunas obrigatorias da tabela que vai receber os dados dele, feito isso.
Pra ler o excel vc usar esse site como referencia:
http://msconline.maconstate.edu/tutorials/ASPNET2/ASPNET03/aspnet03-06.aspx
Espero ter ajudado,
[]'s
Todas as Respostas
-
Amigo,
Pra fazer upload, vc so vai precisar ter na sua página um controle do tipo input="file" que rode no servidor.
Pra salvar vc faz, assim:
file1.PostedFile.SaveAS(@"caminho\" + nomedoarquivo.extensao);
Pronto o arquivo esta salvo.
Agora vc vai ter que ler o excel e inserir os dados no banco, pra isso vc vai ter q garantir que o excel tenha no minimo as colunas obrigatorias da tabela que vai receber os dados dele, feito isso.
Pra ler o excel vc usar esse site como referencia:
http://msconline.maconstate.edu/tutorials/ASPNET2/ASPNET03/aspnet03-06.aspx
Espero ter ajudado,
[]'s -
-
Amigo,
Minha sugestao foi vc fazer o upload do excel para o servidor.
Depois de concluido o upload vc usa o path que salvou o excel e le ele como se fosse um dataset, por isso mandei um link como referencia.
Tente usar as informacoes do link se nao conseguir poste novamente.
[]'s