SqlBulkCopy para subir Excel

.net c# sqlbulkcopy

Pregunta

Si estoy usando SqlBulkCopy en .net 4.0 en una base de datos de sql 2008 R2 para cargar datos de excel en la base de datos, ¿realmente necesito Excel en la caja que aloja el sitio para que esto funcione?

La razón por la que pregunto es que tengo un sitio en funcionamiento con esto, y el cuadro de alojamiento tiene excel. El cliente desea que el sitio se mueva a una nueva caja, este no tiene Excel y esa copia masiva no funciona. Aparte de la falta de excel no hay otra diferencia.

Gracias

Respuesta aceptada

Si está utilizando la Biblioteca de objetos de Microsoft Excel (Interoperabilidad COM) para interactuar con Excel desde .Net 4, entonces sí necesita que Excel esté instalado, ya que está interactuando con la biblioteca de objetos de Excel.

¿Cuáles son tus referencias de proyectos en C #?

Cualquier enlace a la automatización de la oficina necesitaría una parte de la oficina que esté siendo automatizada. Además, si .Net 4 se puede hacer referencia a los objetos con la palabra clave dinámica.

Es difícil decirlo exactamente sin conocer el proyecto, las referencias y el código relevante.

Sin embargo, hay varias bibliotecas de terceros que permiten la interacción con Excel sin tener instalado Excel. Entonces, si necesitas trabajar sin Excel, investiga usando esos.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué