Wie zu Lesen ein .XLSX (Excel 2007) - Datei verwenden ADO.NET? Ich bin auf der Suche nach "installierbares ISAM nicht gefunden"-Fehler

Ich muss arbeiten .net 2.0. Also ich kann nicht mit OpenXML.

Dies ist mein Quellcode und ich habe bereits Installiert AccessDatabaseEngine.exe.

Aber noch immer die Ausnahme:

"Installierbares ISAM nicht gefunden".

Habe ich auch schon versucht "Extended Properties=Excel 8.0" in der Verbindungszeichenfolge.

static void Main(string[] args)
{
    DataSet dataSet = new DataSet();

    OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|Data Directory|\HSC.xlsx;Extended Properties=Excel 12.0;HDR=YES;");           
    OleDbDataAdapter dataAdapter= new OleDbDataAdapter("select * from [Sheet1$]", connection);

    dataAdapter.Fill(dataSet);
}

InformationsquelleAutor user366312 | 2010-10-23

Schreibe einen Kommentar