protected void Page_Load(object sender, EventArgs e) という
単純なコード スニペットを次に示します。
{
OleDbConnection DBConnection = 新しい
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "データ ソース=" +
Server.MapPath("~/App_Data/demo1.xls") + ";" + "拡張
プロパティ="Excel 8.0;HDR=はい"");
DBConnection.Open();
文字列 SQLString = "SELECT * FROM [Sheet1$]";
OleDbCommand DBCommand = new OleDbCommand(SQLString, DBConnection);
IDataReader DBReader = DBCommand.ExecuteReader();
GridView1.DataSource = DBReader;
GridView1.DataBind();
DBReader.Close();
DBConnection.Close();
}
このうちdemo1.xlsをapp_dataディレクトリに置き、select * from [Sheet1$]でsheet1の内容を取り出します。