Editando arquivos Excel.
-
quarta-feira, 22 de fevereiro de 2012 16:47
Pessoal.
Como posso editar os dados de uma planilha excell via código c#?Estou tentando utilizar a classe Microsoft.Office.Interop.Excel;
Mas está retornando o seguinte erro:
Retrieving the COM class factory for component with CLSID { xxxx failed due to the following error: 80040154 Classe não registrada (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Alguma sugestão de como proceder?
Notepad na mão e uma idéia na cabeça......Se foi útil, marca lá.... Me ajuda que eu marco também... heheheh
Respostas
-
quinta-feira, 23 de fevereiro de 2012 15:48
Oi,
Verifique se o excel está instalado no servidor e na versão correta da referência que você criou.
Porém a escalabilidade ao usar interop em um servidor web fica terrível, o ideal é buscar meios alternativos que não precisem abrir o excel para fazer a edição.
Você pode utilizar componentes de terceiros que façam a edição no arquivo (em geral são componentes pagos) ou usar open xml para fazer a edição. Veja detalhes sobre o uso de open xml em http://blogs.msdn.com/b/brian_jones/
Abs,
Dennes
****** Evento : Inscreva-se já para o SQL Saturday #127 no Rio : http://www.sqlsaturday.com/127/eventhome.aspx - vagas limitadas !Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
- Marcado como Resposta Harley AraujoMicrosoft Contingent Staff, Owner sexta-feira, 24 de fevereiro de 2012 13:28
Todas as Respostas
-
quarta-feira, 22 de fevereiro de 2012 19:13
Olá Glauber,
A classe é essa mesma.. no seu ambiente funciona?
Este erro acontece no momento de carregar o application?
se possível cola o código aqui.
att,
Eleriane
Nane
-
quinta-feira, 23 de fevereiro de 2012 15:48
Oi,
Verifique se o excel está instalado no servidor e na versão correta da referência que você criou.
Porém a escalabilidade ao usar interop em um servidor web fica terrível, o ideal é buscar meios alternativos que não precisem abrir o excel para fazer a edição.
Você pode utilizar componentes de terceiros que façam a edição no arquivo (em geral são componentes pagos) ou usar open xml para fazer a edição. Veja detalhes sobre o uso de open xml em http://blogs.msdn.com/b/brian_jones/
Abs,
Dennes
****** Evento : Inscreva-se já para o SQL Saturday #127 no Rio : http://www.sqlsaturday.com/127/eventhome.aspx - vagas limitadas !Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
- Marcado como Resposta Harley AraujoMicrosoft Contingent Staff, Owner sexta-feira, 24 de fevereiro de 2012 13:28

