Excel を読み取って Web ページにバインドしようとしていますが、これが私の初期コードです。ブラウザで実行すると、コードが表示されるだけで実行されません。chtml として保存されたコードは次のとおりです。
@{
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Excel Read Test</title>
</head>
<body>
string ExcelFile = Server.MapPath("App_Data/Pending_Requests.xls");
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ExcelFile + ";Extended Properties=Excel 8.0;";
using (OleDbConnection conn = new OleDbConnection(connString))
{
using (OleDbCommand cmd = new OleDbCommand())
{
cmd.Connection = conn;
cmd.CommandText = "SELECT * FROM [EAST]";
conn.Open();
OleDbDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
conn.Close();
}
}
</body>
このコードを実行するにはどうすればよいですか?