SqlBulkCopy per caricare Excel

.net c# sqlbulkcopy

Domanda

Se sto usando SqlBulkCopy in .net 4.0 su un database SQL R2 per caricare dati excel nel database, effettivamente ho bisogno di Excel sulla casella che ospita il sito affinché funzioni?

Il motivo per cui chiedo è che ho un sito attivo e funzionante con questo, e la casella di hosting ha eccellere. Il cliente desidera che il sito venga spostato in una nuova casella, questo non ha Excel e tale copia bulk non funziona. Oltre alla mancanza di Excel non c'è altra differenza.

Grazie

Risposta accettata

Se si utilizza la Libreria oggetti di Microsoft Excel (interoperabilità COM) per interfacciare con Excel da .Net 4, allora sì, è necessario che Excel sia installato in quanto si interfaccia con la libreria di oggetti di Excel.

Quali sono i riferimenti del tuo progetto in C #?

Qualsiasi collegamento con l'ufficio potrebbe richiedere una parte dell'ufficio che viene automatizzata. Inoltre, se .Net 4, gli oggetti possono essere referenziati con la parola chiave dinamica.

Difficile dire esattamente senza conoscere il progetto, i riferimenti e il codice pertinente.

Tuttavia, esistono diverse librerie di terze parti che consentono l'interazione con Excel senza aver installato Excel. Quindi, se hai bisogno di lavorare senza Excel, cerca di utilizzarli.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow