https://stackoverflow.com/search?q=%5Bdelphi%5D+export+excel
- Exporting data from a DBGrid to Excel
- Exporting grid to excel + OOXML mentions TdxDBGrid
- Exporting to excel from Delphi without having excel
- How can I export a DBGrid to OOXML format (Excel 2007/2010 format) without Excel installed?
- ADO with XLSX files in Delphi XE
- Copy TDataSet to XLS via ADO
You can start with either of those approaches and make your export routines. 1st of all you would have to decide whether you would place your different grids onto different sheets within the workbook, or into different files, or left to right in the same worksheet.
Maybe most lazy approach would be to export them to different worksheets, and after that using Excel's COM server (via Delphi TExcelApplication
component) to move those sheets into one main workbook, and then close and delete all the temporary and now empty workbooks.
This would be quite non-effective approach, but might appear most easy if you already mastered built-in DevEx exporter.
Otherwise those links above have a lot of references to purchase some exporter or create one.