ใน asp.net 2.0 วิธีใช้ gridview เพื่อแสดงเนื้อหาจากไฟล์ EXCEL ที่สร้างขึ้นนั้นง่ายมาก ต่อไปนี้เป็นข้อมูลโค้ดแบบง่าย
ที่ได้รับการป้องกันเป็นโมฆะ Page_Load (ผู้ส่งวัตถุ EventArgs e)
-
OleDbConnection DBConnection = ใหม่
OleDbConnection("ผู้ให้บริการ=Microsoft.Jet.OLEDB.4.0;" + "แหล่งข้อมูล=" +
Server.MapPath("~/App_Data/demo1.xls") + ";" + "ขยาย
คุณสมบัติ="Excel 8.0;HDR=ใช่"");
DBConnection.Open();
สตริง SQLString = "SELECT * จาก [Sheet1$]";
OleDbCommand DBCommand = ใหม่ OleDbCommand (SQLString, DBConnection);
IDataReader DBReader = DBCommand.ExecuteReader();
GridView1.DataSource = DBReader;
GridView1.DataBind();
DBReader.ปิด();
DBConnection.ปิด();
-
ในนั้นให้ใส่ demo1.xls ลงในไดเร็กทอรี app_data และใช้ select * จาก [Sheet1$] เพื่อนำเนื้อหาของ sheet1 ออก