アップロードされたxlsからデータを読み込もうとしています。私はこのコード部分を使用しました:Asp.NetでExcelからデータを読み取る方法
OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(fileName) + ";Extended Properties=Excel 8.0");
if (connection.State == ConnectionState.Closed)
connection.Open();
string query = "select * from [Sheet1$]";
OleDbDataAdapter da = new OleDbDataAdapter(query, connection);
DataSet ds = new DataSet();
da.Fill(ds);
しかし、私はこのエラーが発生します:外部テーブルが期待された形式ではありません。
私は正しい経路を与えていると確信しています。私は働いていましたが、そうではありません。それが動作する場合は、データテーブルを埋めることはありません。 Sheet1 $ objectが見つからないというエラーが表示されます。どんな助け? 、
using Excel = Microsoft.Office.Interop.Excel;
は、クラスをインスタンス化し、セルの値を読み込むためのファイルをロードします。
あなたはおそらく良いアイデア – Joshi