0

OleDb 接続を使用してデータ テーブルに Excel ファイルのデータを入力しようとしていますが、「インストール可能な ISAM が見つかりませんでした」というエラーが表示されます。

どんな助けでも大歓迎です。

他の同様のエラー投稿からのアドバイスを試してみましたが、役に立ちませんでした。

         string cnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;'C:\Users\Nick\Documents\Visual Studio 2010\Projects\ExcelTest1\ExcelTest1\CapitalPlan.xlsx';Extended Properties=" + "\"Excel 12.0 Xml;HDR=YES;IMEX=1\"";
         DataTable dt = new DataTable();
        `string sql = "Select * From [Sheet1$]";`

        `using (OleDbConnection cn = new OleDbConnection(cnStr))
        {
            using (OleDbDataAdapter adapter = new OleDbDataAdapter(sql, cn))
            {
                adapter.Fill(dt);
            }
        }`

ここに画像の説明を入力

4

1 に答える 1