关于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.NET:访问Excel电子表格

---------------------------------------- protected void Page_Load(Object Src, EventArgs E) { str...
  • zgqtxwd
  • zgqtxwd
  • 2008年04月24日 03:40
  • 73

ASP.NET:访问Excel 电子表格

protected void Page_Load(Object Src, EventArgs E) { string strConn; strConn = "Provider=Microsof...
  • dcboy888
  • dcboy888
  • 2007年02月09日 10:16
  • 522

web版电子表格

这几天着迷于一款web版的电子表格,功能类似于Excel 但是纯js打造,只要有浏览器,无需ocx插件,跨平台,跨网络,是基于SocialCalc Spreadsheet的开源表格,但界面不太美观,且...
  • oLinBSoft
  • oLinBSoft
  • 2014年04月04日 08:20
  • 4657

ASP.NET 导出不规则表格到Excel

public static void ExportIrregularTable2Excel(DataTable dt1) { System.Web.HttpCo...
  • shujudeliu
  • shujudeliu
  • 2012年08月14日 10:59
  • 2356

在ASP.NET访问Excel文件

C# Code---------------------------------------------protected void Page_Load(Object Src, EventArgs E...
  • 21aspnet
  • 21aspnet
  • 2004年10月24日 22:30
  • 1779

开源顺顺表格excel电子表格控件免费下载

顺顺表格开源版是基于Web的类似于微软Excel的网页电子表格控件,是一款Javascript电子表格控件。顺顺表格开源版的源代码开放,可以用于Web报表设计器,Web电子表格编辑器,中国特色的电子表...
  • u014542704
  • u014542704
  • 2014年09月19日 17:37
  • 1696

在ASP.NET中使用EXCEL之一 权限设置

在ASP.NET中使用EXCEL,首先需要对COM组件的权限进行设置。如果未设置权限,则会报访问拒绝的错误。详细错误信息通常如下:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信...
  • fengfangfang
  • fengfangfang
  • 2005年08月16日 16:23
  • 7082

ASP.NET MVC4上传文件,并将excel内容导入数据库,导入后删除文件

关于ASP.Net MVC直接在控制器书写方法!废话不多少,直接上代码!  public ActionResult MoreInput(HttpPostedFileBase uploadFile) ...
  • kwb690632917
  • kwb690632917
  • 2015年10月14日 11:35
  • 1910

ASP.NET中调用EXCEL提示“拒绝访问”

asp.net执行new Excel.ApplicationClass();出现如下错误信息:拒绝访问。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及...
  • hurtmanzc
  • hurtmanzc
  • 2006年05月10日 12:02
  • 4514

在ASP.NET中使用Excel时,发生拒绝访问?怎么办???

我在WebForm中写了如下代码:Private   Sub   Button1_Click(ByVal   sender   As   System.Object,   ByVal   e   As...
  • xiaoxiaohai123
  • xiaoxiaohai123
  • 2007年05月22日 13:07
  • 1188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于ASP.NET访问Excel 电子表格的代码
举报原因:
原因补充:

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