在我们的应用程序中,我们在具有单独导出到 Excel 功能的表单中拥有不同的网格。DevExpress不提供将多个网格导出到 Excel 工作表的功能。如何在 Delphi 2007 中做到这一点?
谢谢!
在我们的应用程序中,我们在具有单独导出到 Excel 功能的表单中拥有不同的网格。DevExpress不提供将多个网格导出到 Excel 工作表的功能。如何在 Delphi 2007 中做到这一点?
谢谢!
https://stackoverflow.com/search?q=%5Bdelphi%5D+export+excel
您可以从这些方法中的任何一种开始,并制定您的导出例程。首先,您必须决定是将不同的网格放置在工作簿中的不同工作表上,还是放置到不同的文件中,或者从左到右放置在同一个工作表中。
也许最懒惰的方法是将它们导出到不同的工作表,然后使用 Excel 的 COM 服务器(通过 DelphiTExcelApplication
组件)将这些工作表移动到一个主工作簿中,然后关闭并删除所有临时且现在为空的工作簿。这将是非常无效的方法,但如果您已经掌握了内置的 DevEx 导出器,则可能看起来最简单。
否则上面的那些链接有很多参考购买一些出口商或创建一个。