Come posso visualizzare, modificare e salvare i dati di un foglio Excel in SQL Server?
Qualsiasi aiuto sarebbe apprezzato.
risposte:
1 per risposta № 1Puoi 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.