xlsファイルをポストバックして、アダプタを作成するときに「インストール可能なISAMが見つかりませんでした。私は、ロンは、選択したDBドライバがアクセス2010のドライバで言ったようにOffice 2007の32ビット、ランニングXP 64ビットExcelスプレッドシートを解析しようとしたときに「インストール可能なISAMが見つかりませんでした」というエラーが表示される
UPDATEが4.0に12.0に--same問題
private string convertFileToPSV(HttpPostedFileBase file) {
var connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Source="+ fileName +";" +
"Extended Properties=\"Excel 8.0;HDR=YES;\"";
var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1]", connectionString);
var dt = new DataTable();
adapter.Fill(dt);
string psvSting = "";
for (int i = 0; i < dt.Rows.Count; i++) {
for (int j = 0; j < dt.Columns.Count; j++) {
psvSting += "\"" + dt.Rows[i][j].ToString() + "\"|";
}
}
「Microsoft.ACE.OLEDB.12.0」ドライバがインストールされていることを確認してください。すべてのMS-OSには含まれていません。 –