none
EXPORTAR EXCEL ou WORD (URGENTE) RRS feed

  • Pergunta

  • Boa Tarde,

    Eu preciso expostar uma DATA GRID VIEW para o EXCEL ou WORD

    eu sei como exportar o meu grande problem é.

    Eu preciso que quando eu exporte ele ou exporte para um arquivo modelo ja criado

    ou quando exportar para um novo o mesmo ja venha com o logo dentro do arquivo

    e um campo assinatura no final do arquivo e as informações da datagrid tem que ficar no meio do arquivo e não no topo onde vai ficar o logotipo

    terça-feira, 16 de outubro de 2012 15:26

Respostas

  • Olá Allan.

    Na verdade mais do que substituir o conteudo por variáveis, note que a idéia é utilizar um template. No template, caso o logotipo e a assuinatura sejam sempre os mesmos, voce pode manter isso fixo, alterando somente o conteúdo do documento.

    Caso voce necessite de algo mais dinâmico voce pode, na sua classe de exportação, adicionar estes itens diretamente no documento, via código.

    Para manipulação de documentos do Word ou Excel, eu gosto de utilizar a biblioteca NPoi. Caso voce queira dar uma olhada, viste npoi.codeplex.com. Esta biblioteca facilita, e muito, esta manipulação, e não necessita que no servidor onde sua aplicação Web irá rodar, tenha o Office ou o OWC instalado.


    Washington Luíz | MCP, MCTS Faz descer, Senhor, o nardo sobre nossas vidas!

    • Marcado como Resposta AllanCampos terça-feira, 16 de outubro de 2012 19:54
    terça-feira, 16 de outubro de 2012 17:32

Todas as Respostas

  • Olá Allan, veja se o artigo abaixo te ajuda.

    http://www.macoratti.net/11/09/vbn_wds1.htm

    Em linhas gerais o autor ensina como preencher um template do Word com dados vindos de um DataSet.

    Abraços.


    Washington Luíz

    terça-feira, 16 de outubro de 2012 15:56
  • Isso substitui informações do dataset por variaveis o que eu quero é outra coisa.

    é colocar uma imagem e o campo assinatura, simplesmente colocar não deixar como variaves

    terça-feira, 16 de outubro de 2012 16:54
  • Olá Allan.

    Na verdade mais do que substituir o conteudo por variáveis, note que a idéia é utilizar um template. No template, caso o logotipo e a assuinatura sejam sempre os mesmos, voce pode manter isso fixo, alterando somente o conteúdo do documento.

    Caso voce necessite de algo mais dinâmico voce pode, na sua classe de exportação, adicionar estes itens diretamente no documento, via código.

    Para manipulação de documentos do Word ou Excel, eu gosto de utilizar a biblioteca NPoi. Caso voce queira dar uma olhada, viste npoi.codeplex.com. Esta biblioteca facilita, e muito, esta manipulação, e não necessita que no servidor onde sua aplicação Web irá rodar, tenha o Office ou o OWC instalado.


    Washington Luíz | MCP, MCTS Faz descer, Senhor, o nardo sobre nossas vidas!

    • Marcado como Resposta AllanCampos terça-feira, 16 de outubro de 2012 19:54
    terça-feira, 16 de outubro de 2012 17:32
  • Show de bola,

    Ajudou muito

    Obrigado

    terça-feira, 16 de outubro de 2012 19:54
  • Disponha e qualquer coisa estamos ai. :)

    Washington Luíz | MCP, MCTS

    quinta-feira, 18 de outubro de 2012 20:57