<<< 返回 access911.net 编程静态资料库索引页

如何不调用EXCEL.APPLICATION将RECORDSET数据导出为EXCEL表格?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2010-9-6  浏览人次:1399


专题地址:http://access911.net/fixhtm/72FABF1E17DCEDF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

如何不调用EXCEL.APPLICATION将RECORDSET数据导出为EXCEL表格?
一般要导出到 XLS 文件都是用 OLE 方式,也就是创建 EXCEL.APPLICATION 的方法来导出,但是微软并不推荐这种方法,那么除了用 EXCEL.APPLICATION 方法还有其他什么方法?

 


回答:

方法很多,比如用 ODBC 直接操作 XLS 这种文件格式。还有用 XLS 能够另存为 XML 数据表的特性直接组织 XML 字符串的方式。本文就介绍组织 XML 表格的方式。这种方式比较灵活,在 ASP 环境下也能使用。而且还能根据需要修改各种显示格式。

而操作 XML 也有多种方式,比如直接用拼接字符串形成 XML 文档的方法;或者用 XML DOM 来形成文档。两种方法各有优劣,本文介绍用拼接字符串的方法。

界面截图:图片如下:
按此在新窗口浏览图片

建立一个名为 clsRecordsetToXls 的类模块

Option Compare Database

'============================================.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABF1E17DCEDF3.htm

 


上一篇:新手来看:如何根据一个表去更新另一个表,带 JOIN 的update怎么写?

下一篇:如何判断Excel总一个区域是否完全包含在另一区域中?

2017年2月22日生成静态资料