none
Upload excel RRS feed

  • 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

    quarta-feira, 21 de março de 2007 11:37

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

    quarta-feira, 21 de março de 2007 17:41

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

    quarta-feira, 21 de março de 2007 17:41
  • Diego, fiz desta forma.. carreguei a planilha em uma datagrid na pagina. e para inserir os dados no sistema tinha que ler as linhas do datagrid, só que não acertei essa parte, vc sabe como faço para pegar as informações da datagrid?

    valeu

    quarta-feira, 21 de março de 2007 18:19
  • 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

     

    quinta-feira, 22 de março de 2007 16:33