Wie kann ich Excel-Daten in SQL Server anzeigen, bearbeiten und speichern?
Jede Hilfe wäre willkommen.
Antworten:
1 für die Antwort № 1Du kannst den ... benutzen Microsoft.ACE.OLEDB Anbieter, um über eine OLEDB-Verbindung eine Verbindung zu einem Excel-Arbeitsblatt herzustellen. Sie können dann Fragen Sie das Excel-Blatt direkt ab als würdest du eine Datenbank machen.
1 für die Antwort № 2
Sie können diese Verbindungszeichenfolge für Excel 2003 verwenden:
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
filePath + ";Extended Properties=Excel 8.0");
Für Excel 2007 können Sie diese Verbindungszeichenfolge verwenden:
con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
filePath + ";Excel 12.0;HDR=YES");
Nach, wenn Sie direkte Abfrage für Excel-Tabelle ausführen können. Sie können auch die Referenz der DLL "Microsoft.Office.Interop.Excel.dll" verwenden und verwenden.