国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Accessing an Excel Spreadsheet in ASP.NET (VB and

2024-07-10 13:08:00
字體:
來源:轉載
供稿:網友
view a live sample!  

this page provides a simple example of how to query an excel spreadsheet
from an asp.net page using either c# or vb.net. check it out!

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.

c# code
---------------------------------------------
<%@ page language="c#" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.ado" %>

<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;";
'you must use the $ after the object you reference in the spreadsheet
adodatasetcommand mycommand = new adodatasetcommand("select * from [sheet1$]", strconn);

dataset mydataset = new dataset();
mycommand.filldataset(mydataset, "excelinfo");
datagrid1.datasource = mydataset.tables["excelinfo"].defaultview;
datagrid1.databind();
}
</script>
<p><asp:label id=label1 runat="server">spreadsheet contents:</asp:label></p>
<asp:datagrid id=datagrid1 runat="server"/>


vb.net code
----------------------------------------------
<%@ page language="vb" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.ado" %>

<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)
dim mydataset as new dataset()

'you can also use the excel odbc driver i believe - didn't try though
dim strconn as string = "provider=microsoft.jet.oledb.4.0;" & _
"data source=c:/exceltest.xls;" & _
"extended properties=""excel 8.0;"""

'you must use the $ after the object you reference in the spreadsheet
dim myadodatasetcommand as new adodatasetcommand("select * from [sheet1$]", strconn)
myadodatasetcommand.tablemappings.add("table", "exceltest")
myadodatasetcommand.filldataset(mydataset)

datagrid1.datasource = mydataset.tables(0).defaultview
datagrid1.databind()
end sub
</script>
<p><asp:label id=label1 runat="server">spreadsheet contents:</asp:label></p>
<asp:datagrid id=datagrid1 runat="server"/>





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 沛县| 应用必备| 中西区| 新和县| 苍溪县| 京山县| 福安市| 大洼县| 滕州市| 富平县| 宾川县| 沙雅县| 电白县| 普陀区| 沙坪坝区| 共和县| 杭锦后旗| 闽清县| 淳安县| 三穗县| 高唐县| 阿克苏市| 桐庐县| 隆回县| 张家口市| 平塘县| 荆门市| 平南县| 兰坪| 灯塔市| 长泰县| 枞阳县| 万安县| 象山县| 屏山县| 蓬莱市| 平邑县| 合作市| 唐山市| 新干县|