Inquiridor
Gerar Excel .Net 1.1

Pergunta
-
Boa tarde senhores,
To com um problema atualmente aqui na empresa. Preciso pegar uns dados que chegam a camada de apresentação em um objeto datatable e exportar para o Excel e possibilitar aos usuários salvar o arquivo. A aplicação é WinForms rodando em .Net 1.1.
Gostaria de saber se alguém sabe alguma boa forma de fazer isso ou sabe indicar alguma referência pela qual eu consiga ter uma luz? Ja fiz algo semelhante em Asp.Net utilizando http headers mas pela minha curta experiência com WinForms não consegui transpor o exemplo entre as tecnologias.
Agradeço aos que me auxiliarem
Abraços a todos
Bruno Gross
Analista de Sistemas
Prockwork Software
Todas as Respostas
-
Já tentou usar o Visual Studio Tools for Office?
-
Bruno,
Eu demonstro como fazer isto no meu blog:
http://thespoke.net/blogs/fbcjunior/archive/2006/02/17/DataTableExcel.aspx
Abraços,
Francisco
OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx -
Não queria gerar utilizando componentes COM.
Existe uma forma de gerar planilhas Excel utilizando-se de XML. No formato expecífico do Excel.
Ja montei algo assim em uma outra empresa que trabalhava.
Não levei o source comigo. Queria algo que fizesse isso pois lembro ser trabalhoso e não queria fazer novamente...
-
Bruno,
Ok, existe. Eu não tenho nenhum exemplo assim, o que eu tenho é outra forma de se carregar uma planilha Excel, através de OleDb, mas não dá para formatar as células:
http://thespoke.net/blogs/fbcjunior/archive/2006/11/06/LerSalvarOleDbExcel.aspx
Abraços,
Francisco
OK, Computer - http://thespoke.net/blogs/fbcjunior/default.aspx