ASP.NET con SQL - asp.net, sql

Come posso visualizzare, modificare e salvare i dati di un foglio Excel in SQL Server?

Qualsiasi aiuto sarebbe apprezzato.

risposte:

1 per risposta № 1

Puoi usare il Microsoft.ACE.OLEDB provider per connettersi a un foglio Excel utilizzando una connessione OLEDB. Puoi quindi interrogare direttamente il foglio di Excel come faresti con un database.


1 per risposta № 2

È possibile utilizzare questa stringa di connessione per Excel 2003:

con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
filePath + ";Extended Properties=Excel 8.0");

e per Excel 2007, è possibile utilizzare questa stringa di connessione:

con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
filePath + ";Excel 12.0;HDR=YES");

Dopo, se è possibile eseguire query diretta per foglio Excel. È inoltre possibile utilizzare il riferimento della DLL "Microsoft.Office.Interop.Excel.dll" e utilizzarlo.