概要 本文介绍如何使用 Visual C# .NET 通过 ASP.NET (.aspx) 页显示 Excel 工作表中的数据。 创建示例 Excel 工作表
1. 启动 Microsoft Excel,然后创建一个新的工作表。 2. 将以下信息添加到新工作表中以创建一个简单的 Excel 数据库: | A | B | 1 | FirstName | LastName | 2 | Scott | Bishop | 3 | Katie | Jordan |
注意:虽然在本示例中数据是从单元格 A1 开始的,但是您可以将此数据添加到工作表中的任何相邻接的单元格。 3. 突出显示此数据所在的行和列。 4. 在插入菜单上,指向名称,然后单击定义。 5. 在“当前工作簿中的名称”文本框中,键入 myRange1,然后单击确定。 6. 在文件菜单上,单击保存。在“保存位置”列表中,选择 Web 服务器的根目录(通常为 C:\InetPub\Wwwroot\)。在“文件名”文本框中,键入 ExcelData.xls。单击确定。 7. 在文件菜单上,单击退出。
使用 Visual C# .NET 创建 ASP.NET 示例
此代码示例说明如何查询和显示 Excel 工作表中的信息。以下代码使用您在上一节中创建的工作表。 1. 打开 Microsoft Visual Studio .NET。此时将显示 Visual Studio .NET 集成开发环境 (IDE)。
2. 在文件菜单上,指向新建,然后单击项目。
3. 在新建项目对话框的项目类型下面,单击 Visual C# 项目。在模板下面,单击 ASP.NET Web 应用程序。
4. 在新建项目对话框中,找到名称和位置文本框。注意,名称文本框不可用(它显示为灰色)。位置文本框包含以下文本(或类似的文本): http://localhost/WebApplication1 将位置文本框中的文本替换为 http://localhost/ExcelCSTest,然后单击确定。此时将创建一个新项目,其中包括一个名为 WebForm1.aspx 的 Web 窗体。
5. 在 Visual Studio .NET IDE 中,找到“解决方案资源管理器”窗口。如果找不到该窗口,请单击视图菜单上的解决方案资源管理器。
6. 在解决方案资源管理器中,右键单击 WebForm1.aspx,然后单击视图设计器以显示用于设计页面外观的设计器。可以使用该设计器,添加控件并处理页面的外观。
7. 查找工具箱。根据您的“IDE 选项”设置,工具箱可能以窗口或按钮的形式出现(通常出现在 IDE 的左侧)。如果找不到工具箱,请单击视图菜单上的工具箱。 如果工具箱以按钮的形式出现,将指针移动到该按钮上以显示工具箱的内容。
8. 当 Web 窗体的设计器视图处于活动状态时,工具箱被划分为几部分,其中包括 Web 窗体、组件、HTML 和其他部分。单击 Web 窗体部分。
9. 在工具箱的 Web 窗体部分,单击 DataGrid,然后将其拖到 WebForm1 的设计器上。
10. 右键单击 WebForm1.aspx,然后单击查看代码以显示代码隐藏页的源代码。
11. 将下面的语句添加到代码隐藏页顶部的命名空间部分之上:
using System.Data.OleDb; using System.Data;
|