请问delphi中如何将数据库的查询结果保存到excel里面

时间:2022-04-28 03:48:53
我在网上找了一些资料学习了一下,现在会打开excel,也可以将剪贴板里面的数据粘到excel里面,但是不知道如何将datasource中的数据复制到剪贴板里

请大牛们指教。谢谢

11 个解决方案

#1


up

#2


不用那么麻烦的,直接DBGRID 转 到EXCEL 就可以了, 下面的转载的,是已经写好了的类的,你看看吧,内容过长,粘贴过来
http://www.cnblogs.com/taobataoma/archive/2007/06/13/781417.html

#3


导出就OK罗 想快的话 最好用流

#4


DELPHI 中可以用来做EXECL导入的有很多类型控件,比如:olecontainer 自动化控件。在SERVERS 中有整套操做EXCEL的控件。。可以对EXCLE进行完全控制。。关于代码。网上有很多你都可以进行查看。。

#5


我最近也在找關于這個的

#6


直接用Servers面板上的构件生成EXCEL文件不就得了。

#7


EMS Quick Export3控件,很好用!

#8


是需要编程的,在公司电脑里有代码,等下周一再给你代码把。
思路:
    1 如果你是用LISTVIEW控件现实数据,我有现成的函数,直接调用就可生成
    2 如果你是把数据集写EXCEL,那首先要用程序打开你的EXCEL文件,然后按照你的要求写到EXCEL里。
      数据集中的列,就相当于EXCEL 里的A列,B列等。。。。

#9



Select * Into Book1 In "Out.xls" "Excel 8.0;" From TableName

#10


引用 9 楼 InceptKnowledge 的回复:
SQL code
Select * Into Book1 In "Out.xls" "Excel 8.0;" From TableName


楼上的代码是干什么用的?
SQL SERVER 里 导出到EXCEL吗?

#11


根本就不用写代码,在servers页面拖一个控件,设置其数据源就ok

#1


up

#2


不用那么麻烦的,直接DBGRID 转 到EXCEL 就可以了, 下面的转载的,是已经写好了的类的,你看看吧,内容过长,粘贴过来
http://www.cnblogs.com/taobataoma/archive/2007/06/13/781417.html

#3


导出就OK罗 想快的话 最好用流

#4


DELPHI 中可以用来做EXECL导入的有很多类型控件,比如:olecontainer 自动化控件。在SERVERS 中有整套操做EXCEL的控件。。可以对EXCLE进行完全控制。。关于代码。网上有很多你都可以进行查看。。

#5


我最近也在找關于這個的

#6


直接用Servers面板上的构件生成EXCEL文件不就得了。

#7


EMS Quick Export3控件,很好用!

#8


是需要编程的,在公司电脑里有代码,等下周一再给你代码把。
思路:
    1 如果你是用LISTVIEW控件现实数据,我有现成的函数,直接调用就可生成
    2 如果你是把数据集写EXCEL,那首先要用程序打开你的EXCEL文件,然后按照你的要求写到EXCEL里。
      数据集中的列,就相当于EXCEL 里的A列,B列等。。。。

#9



Select * Into Book1 In "Out.xls" "Excel 8.0;" From TableName

#10


引用 9 楼 InceptKnowledge 的回复:
SQL code
Select * Into Book1 In "Out.xls" "Excel 8.0;" From TableName


楼上的代码是干什么用的?
SQL SERVER 里 导出到EXCEL吗?

#11


根本就不用写代码,在servers页面拖一个控件,设置其数据源就ok