文章编号: 306572 - 最后修改: 2004年6月29日 - 修订: 4.3 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据本文的发布号曾为 CHS306572 本页概要
本文介绍如何使用 Visual C# .NET 通过 ASP.NET (.aspx) 页显示 Excel 工作表中的数据。 创建示例 Excel 工作表
使用 Visual C# .NET 创建 ASP.NET 示例此代码示例说明如何查询和显示 Excel 工作表中的信息。以下代码使用您在上一节中创建的工作表。
其他代码说明本文中的示例代码使用 Microsoft Jet OLE DB 提供程序访问 Excel 工作表。此代码使用以下连接字符串连接到工作表:注意,连接字符串使用 Server.MapPath 函数。此函数使用文件相对于 Microsoft Internet 信息服务 (IIS) 的路径,并返回该文件的硬盘路径。例如,在创建示例 Excel 工作表 部分中,您在 Web 根目录中创建了 ExcelData.xls,该目录通常位于 C:\Inetpub\Wwwroot。这还会在 Wwwroot 文件夹中创建名为 ExcelCSTest 的子文件夹,并在 ExcelCSTest 文件夹中创建名为 WebForm1.aspx 的文件。 在此示例中,硬盘上的文件路径如下: C 驱动器 - Inetpub - Wwwroot(其中包含 ExcelData.xls) - ExcelCSTest(包含 WebForm1.aspx) Web 根目录(其中包含 ExcelData.xls) - ExcelCSTest(包含 WebForm1.aspx)
C:\Inetpub\Wwwroot\ExcelData.xls
您无需使用 Server.MapPath。您也可以将此信息硬编码为一个特定的路径,或使用任何方法提供该 Excel 文件在硬盘上的位置。参考有关使用 ASP.NET 访问 Excel 文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307029?
(http://support.microsoft.com/kb/307029/EN-US/
)
如何使用 Visual C# .NET 向 Microsoft Excel 2002 传输 XML 数据
306023?
(http://support.microsoft.com/kb/306023/EN-US/
)
如何使用 Visual C# .NET 向 Excel 工作簿传输数据
有关使用 ADO.NET 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306636?
(http://support.microsoft.com/kb/306636/EN-US/
)
如何使用 ADO.NET 和 Visual C# .NET 连接到数据库并运行命令
314145?
(http://support.microsoft.com/kb/314145/EN-US/
)
如何使用 Visual C# .NET 从数据库填充 DataSet 对象
307587?
(http://support.microsoft.com/kb/307587/EN-US/
)
如何使用 Visual C# .NET 从数据集对象更新数据库
注意:此处作为示例举出的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名和事件完全是虚构的。决无意影射,也不应由此臆测任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名和事件。这篇文章中的信息适用于:
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 | 文章翻译
|
回到顶端
