VB.net source code <% @ Page Language = "VB" %> <% @ Import namespace = "system. Data" %> <% @ Import namespace = "system. Data. oledb" %><Script language = "VB" runat = "server"> Sub page_load (sender as object, e as eventargs) Dim mydataset as new dataset () ''We can use the Excel ODBC driver Dim strconn as string = "provider = Microsoft. Jet. oledb.4.0 ;"&_ "Data Source = C:/exceltest.xls ;"&_ "Extended properties =" "Excel 8.0 ;""" ''We must use $ after sheet Dim mydata as new oledbdataadapter ("select * from [sheet1 $]", strconn) Mydata. tablemappings. Add ("table", "exceltest ") Mydata. Fill (mydataset) Datagrid1.datasource = mydataset. Tables (0). defaultview Datagrid1.databind () End sub </SCRIPT> <HTML> <Head> <Body> <P> <asp: Label id = label1 runat = "server"> spreadsheet contents: </ASP: Label> </P> <Asp: DataGrid id = maid = "server"/>/ </Body> </Html> C # syntax <% @ Page Language = "C #" %> <% @ Import namespace = "system. Data. oledb" %> <% @ Import namespace = "system. Data" %> <% @ Import namespace = "system" %> <Script language = "C #" runat = "server"> Protected void page_load (Object SRC, eventargs E) { String strconn; Strconn = "provider = Microsoft. Jet. oledb.4.0;" + "Data Source = C: // exceltest.xls;" + "Extended properties = Excel 8.0 ;"; Oledbdataadapter mycommand = new oledbdataadapter ("select * from [sheet1 $]", strconn ); Dataset mydataset = new dataset (); Mycommand. Fill (mydataset, "excelinfo "); Datagrid1.datasource = mydataset. Tables ["excelinfo"]. defaultview; Datagrid1.databind (); } </SCRIPT> <HTML> <Head> <Body> <P> <asp: Label id = label1 runat = "server"> spreadsheet contents: </ASP: Label> </P> <Asp: DataGrid id = maid = "server"/>/ </Body> </Html> |