打印

[NET精华教程] .net教程:asp.net: dispaly data from an excel spreadsheet

.net教程:asp.net: dispaly data from an excel spreadsheet

this code was written in response to a message posted on one of charles carroll's asp.net lists. you can sign up for one or all of the lists here.this page provides a simple example of how to query an excel spreadsheet from an asp.net page using vb.net.

code:

<%@ page language="vb" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.oledb" %>
<html>
<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)
    dim mydataset as new dataset()
   
    dim strconn as string = "provider=microsoft.jet.oledb.4.0;" & _
                       "data source=" & replace(server.mappath("."), "\", "\\") & "\\exceltest.xls;" & _
                "extended properties=""excel 8.0;"""

    'you must use the $ after the object you reference in the spreadsheet

    dim myoledbdataadapter as new oledbdataadapter("select * from [sheet1$]", strconn)
    myoledbdataadapter.fill(mydataset)

    datagrid1.datasource = mydataset.tables(0).defaultview
        datagrid1.databind()        
end sub
</script>
</html>







TOP

返回顶部
AYBlue

Processed in 0.053582 second(s), 7 queries.

当前时区 GMT+8, 现在时间是 2009-1-8 15:38 京ICP备06054220号

清除 Cookies - 联系我们 - 163K.com - Archiver - WAP