仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 927|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计在ASP.NET会见Excel文件 (VB and C#)

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。asp.net|excel|会见C#Code
---------------------------------------------
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.ADO"%>
<scriptlanguage="C#"runat="server">
protectedvoidPage_Load(ObjectSrc,EventArgsE)
{
stringstrConn;
strConn="Provider=Microsoft.Jet.OLEDB.4.0;"
+"DataSource=C:exceltest.xls;"
+"ExtendedProperties=Excel8.0;";
ADODataSetCommandmyCommand=newADODataSetCommand("SELECT*FROM[Sheet1$]",strConn);
DataSetmyDataSet=newDataSet();
myCommand.FillDataSet(myDataSet,"ExcelInfo");
DataGrid1.DataSource=myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<p><asp:Labelid=Label1runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGridid=DataGrid1runat="server"/>

VB.NETCode
----------------------------------------------
<%@PageLanguage="VB"%>
<%@ImportNamespace="System.Data"%>
<%@ImportNamespace="System.Data.ADO"%>
<scriptlanguage="VB"runat="server">
SubPage_Load(senderAsObject,eAsEventArgs)
DimmyDatasetAsNewDataSet()
DimstrConnAsString="Provider=Microsoft.Jet.OLEDB.4.0;"_
&"DataSource=C:exceltest.xls;"_
&"ExtendedProperties=""Excel8.0;"""
DimmyADODataSetCommandAsNewADODataSetCommand("SELECT*FROM[Sheet1$]",strConn)
myADODataSetCommand.TableMappings.Add("Table","ExcelTest")
myADODataSetCommand.FillDataSet(myDataset)
DataGrid1.DataSource=myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
EndSub
</script>
<p><asp:Labelid=Label1runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGridid=DataGrid1runat="server"/>因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似java那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 17:42:21 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
乐观 该用户已被删除
板凳
发表于 2015-1-26 12:52:11 来自手机 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
分手快乐 该用户已被删除
地板
发表于 2015-2-4 15:22:24 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
兰色精灵 该用户已被删除
5#
发表于 2015-2-10 02:57:04 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-28 17:52:23 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
再见西城 该用户已被删除
7#
发表于 2015-3-10 03:37:46 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
再现理想 该用户已被删除
8#
发表于 2015-3-17 04:12:07 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 15:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表