![]() ![]() |
||||||
用VisualC#向Excel2002传输XML数据 | ||||||
作者:佚名 文章来源:不详 点击数 更新时间:2008/5/12 14:49:20 文章录入:杜斌 责任编辑:杜斌 | ||||||
|
||||||
1. 启动 Microsoft Visual Studio .NET。在文件菜单上,单击新建,然后单击项目。从 Visual C# 项目类型中选择Windows 应用程序。默认情况下创建 Form1。 2. 在视图菜单上,选择工具箱以显示“工具箱”,然后向 Form1 中添加一个按钮。 3. 双击Button1。将出现该窗体的代码窗口。 4. 将下面的using 指令添加到 Form1.cs 顶部:
5.将下面的私有成员变量添加到 Form1 类中:
注意:您可能需要修改连接字符串中 Northwind.mdb 的路径,以便与您安装的位置相匹配。 6.在button1_Click 处理程序中添加以下代码:
7. 按 F5 键生成并运行程序。 8. 单击Button1以创建 XML 文件,然后关闭 Form1 以结束该程序。 9. 启动 Excel 2002 或 Excel 2003 并打开 C:\Customers.xml 输出文件。 10. 在您看到已将 XML 分析成新工作簿中的行和列后,请关闭文件并退出 Excel。 使用样式表格式化 XML 该步骤介绍如何使用样式表 (XSL) 来转换 XML 数据在 Excel 工作簿中的格式和排列方式。 1. 使用任何 HTML 编辑器或文本编辑器(例如 Notepad.exe),将下面的 XSL 另存为 C:\Customers.xsl:
2. 在button1_Click 处理程序中取消对以下代码行的注释:
此行代码向 XML 文件写入了一个处理指令,Excel 使用该指令来查找样式表 (Customers.xsl)。 3.按 F5 键生成并运行程序。 4.单击Button1 以创建 XML 文件,然后关闭 Form1 以结束该程序。 5.启动 Excel 2002 或 Excel 2003 并打开 C:\Customers.xml 输出文件。 6.因为从 Excel 可以看到 XML 中样式表的处理指令,所以您在打开文件时会收到一个对话框提示。在导入 XML对话框中,选择打开该文件,应用以下样式表。在列表中,选择Customers.xsl并单击确定。注意,XML 数据已格式化,并已经根据样式表排列各个列。 7.关闭该文件并退出 Excel。 |
||||||
![]() ![]() |