在asp.net中调用Excel 文件

转载 2004年07月01日 10:05:00
在asp.net中调用Excel 文件

转贴:Andy.m   日期:2003-07-12   人气:38
vb.net源代码
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Oledb" %>

<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim myDataset As New DataSet()

''我们可以使用Excel ODBC driver
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:/exceltest.xls;" & _
"Extended Properties=""Excel 8.0;"""

''我们必须使用$在sheet后面
Dim myData As New OledbDataAdapter("SELECT * FROM [Sheet1$]", strConn)
myData.TableMappings.Add("Table", "ExcelTest")
myData.Fill(myDataset)

DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
End Sub
</script>

<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</html>

C# Syntax

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System" %>


<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;";

OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);

DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</html>

asp.net读取Excel文件的两种方法,NPOI方法

第一种方法:传统方法,采用OleDB读取EXCEL文件, 优点:写法简单,缺点:服务器必须安有此组件才能用,不推荐使用 private DataSet GetConnect_DataSet2(st...
  • lybwwp
  • lybwwp
  • 2014年02月28日 14:28
  • 21036

ASP.NET操作EXCEL的总结篇

http://www.jb51.net/article/26273.htm 今年有个系统的部分EXCEL的操作也让我做,顺便结合之前操作EXCEL的经验作一下总结,可能也算不上什么,对于绝大多数来...
  • a364416036
  • a364416036
  • 2016年07月29日 09:19
  • 1256

asp.net mvc导出excel文件先保存到服务器某个目录,然后再导出到客户端供客户下载功能的实现

前段时间我写了一篇有关导入导出excel表的博文,这篇博文关于导出excel表部分是利用的asp.net mvc的FileResult直接导出excel表供客户下载的。最近又接到一个新需求,领导要求生...
  • sxf359
  • sxf359
  • 2017年05月25日 15:38
  • 1373

Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)

本文主要介绍了Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件的具体实例。文章篇尾附上源码下载,有兴趣的朋友可以看下 1.功能说明 输入文件路径,...
  • my98800
  • my98800
  • 2018年01月09日 09:41
  • 47

ASP.NET控件FileUpload实现Excel文件内容上传到数据库

实现思路:Excel的内容并不可以直接上传到数据库,所以先将Excel内容读取出来转化为DataSet,然后可以得到DataTable,遍历每一行,存到数据库里就好了。 前台只放了两个控件: ...
  • nest9527
  • nest9527
  • 2017年03月29日 15:45
  • 2699

在ASP.NET中将Excel文件中数据导入数据库并显示进度条

在ASP.NET中经常会遇到Excel文件导入数据库的问题,遇到数据量比较大的时候,最好显示进度条。进度条设计是参考网上某牛人提供的代码,利用JS实现的,谢谢这个大牛了(忘记了当时记录下他的大名了,:...
  • jasonwu_bj
  • jasonwu_bj
  • 2011年01月02日 11:36
  • 2731

ASP.NET导出Excel或Word文件格式

//说明下 EnableEventValidation="false"的使用;     //在页面上添加了输入型服务器控件时(如 TextBox),就需要设置为false了,否则会报错;也就是关闭页...
  • qiushuiyiren2011
  • qiushuiyiren2011
  • 2012年11月07日 16:16
  • 260

ASP.NET读取Excel文件的三大方法浅析

最近研究了如何使得ASP.NET读取Excel文件更加高效呢,现总结如下: ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件: 把Excel文件当做一个数据源来进行数据的读...
  • jsionr
  • jsionr
  • 2013年08月05日 14:53
  • 311

ASP.NET(C#)读取Excel的文件内容

http://www.jb51.net/article/34096.htm 开发过程中难免会遇到读取Excel文件的情况,本文主要记录读取Excel文件的方法由于本文目的是供自己和各位童鞋日...
  • a364416036
  • a364416036
  • 2016年07月29日 09:05
  • 568

ASP.NET读取Excel文件的三大方法浅析

最近研究了如何使得ASP.NET读取Excel文件更加高效呢,现总结如下: ASP.NET读取Excel文件方法一:采用OleDB读取Excel文件: 把Excel文件当做一个数据源来进行数据...
  • fgdfgasd
  • fgdfgasd
  • 2012年05月15日 15:07
  • 243
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在asp.net中调用Excel 文件
举报原因:
原因补充:

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