如何将多个TdxDBGrid导出到Excel工作表?

时间:2013-06-21 11:00:09

标签: delphi devexpress delphi-2007

在我们的应用程序中,我们在具有单独导出到Excel功能的表单中具有不同的网格。 DevExpress do not提供将多个网格导出到Excel工作表的功能。如何在Delphi 2007中完成这项工作?

谢谢!

1 个答案:

答案 0 :(得分:1)

https://stackoverflow.com/search?q=%5Bdelphi%5D+export+excel

您可以从这些方法中的任何一个开始,然后进行导出例程。首先,您必须决定是将不同的网格放在工作簿中的不同工作表上,还是放在不同的文件中,或者在同一工作表中从左到右。

也许最懒惰的方法是将它们导出到不同的工作表,之后使用Excel的COM服务器(通过Delphi TExcelApplication组件)将这些工作表移动到一个主工作簿中,然后关闭并删除所有临时工作表现在是空的工作簿。 这将是非常无效的方法,但如果您已经掌握了内置的DevEx导出器,则可能看起来最简单。

否则上面的链接有很多参考资料来购买一些出口商或创建一个。