关于ASP.NET访问Excel 电子表格的代码

转载 2006年05月31日 15:01:00
本文是关于ASP.NET访问Excel 电子表格的代码
 
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"/>

相关文章推荐

利用ASP显示Excel电子表格

本课程要求在系统中已安装了 Microsoft Excel,且示例不支持在 64 位平台上运行,除非 Excel 是为 64 位平台开发的版本。 本课程演示如何在网页中显示一个 Microsoft E...

excel 电子表格java代码片

Java第二次程序设计作业(第18周末交)   任务:试用JFrame、JMenu、JTable组件等编写一个简单的电子表格软件 要求:利用GUI编程技术、输入输出流技术、多线程技术等,并参考E...

电子表格数据导入数据库和数据库下载数据到excel PHP代码phpexecl

//qq:2579679536

分享两款.NET电子表格组件的使用心得

大家早已习惯了电子表格带来的方便,对表格的需求也越来越高。作为一个开发人员,我尝试了多款表格控件,SpreadsheetGear和Spread.NET这两款软件是我认为比较好用的,下面就我对这两款表格...

【Day37】php导出word文档与excel电子表格的简单代码

今天主要对php中导出word和excel表格进行一个小小的总结: 生成word的代码:代码如下: header("Content-type: application/octet-strea...

.Net电子表格控件

  • 2007年05月28日 09:22
  • 4.18MB
  • 下载

将SQL SERVER、ACCESS和EXCEL电子表格软件中的数据进行转换

SQL SERVER 与ACCESS、EXCEL的数据转换熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导...
  • lJean
  • lJean
  • 2011年05月26日 10:31
  • 626

《介绍一款开源的类Excel电子表格软件》续:七牛云存储实战(C#)

在本文,我们就大家关心的云存储进行实战操练---基于SpreadDesign源码基础。

Excel常用电子表格公式大全1-1

一、数字处理   1、取绝对值   =ABS(数字)   2、取整   =INT(数字)   3、四舍五入   =ROUND(数字,小数位数)   二、判断公...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于ASP.NET访问Excel 电子表格的代码
举报原因:
原因补充:

(最多只允许输入30个字)