日期:2014-05-16  浏览次数:20493 次

DB到出Excel 的格式化处理

           通过命令将DB2 数据库中的表数据导出来,并不是一件难事。不爽的是:当你将表中的数据导成Excel文件 或者CVS文件的时候。格式是错乱的。这样很不便于阅读。

        导出的命令为:

         Export  TO  d:\mydata.xls     DEL  Select * from Scamle.TableName

      既然这样不便于阅读,那么怎么样到处才好呢?当然你可以选择 格式化命令。

我这里说的不是这种方法,而是另一种方法:即通过MicroSoft SQL server 2005来查询数据(SQL 2000 也可以)。

   如何使用:SQLServer 来查询DB2的数据?

   使用SQLServer 来查询DB2的数据表,需要用到“链接服务”(查看我的另一篇关于链接服务的文章)。方法如下。


    第一步:新建数据源 ,链接到DB2服务。管理工具--》数据源--》新建数据源--》系统数据源。

                   选择DB2数据库引擎。如果系统中找不到该引擎的话,需要装DB2客户端,至少要

                    安装 运行时客户端。


     第二步:在SQLServer中创建链接服务,在数据源一项中,填写第一步中设置的数据源名称。


     第三步:通过SQLServer 查询数据。


      第四步:复制查询出来的数据,粘贴到EXCle文件中。这样会得到格式化的数据。