Anyone have a good component for creating Excel spreadsheets? I am needing to make some of our reports export to Excel nicer than Quick Reports or Fast Reports do.

Comments

  1. FlexCell from TMS. I've tried many and it's the best (don't use NativeExcel - not updated)

    ReplyDelete
  2. Sounds great! Is the documentation on it any good?

    ReplyDelete
  3. Adam Martin

    re: Is the documentation on it any good?

    It's online, you decide:

    http://www.tmssoftware.com/flexcel/doc/index.html

    ReplyDelete
  4. Try http://www.kluug.net/xlsx-ods-delphi.php they have a component for import/export of xls, xlsx, ods, csv for delphi/lazarus. The free version has limitations, I wasn't aware of them.

    ReplyDelete
  5. Robert Lawrence 

    Thanks for the link! I went looking, but for some reason it was eluding me.

    ReplyDelete
  6. +1 for DevExpress - but we use the normal cxGrid, apply all the styling there and use the export to Excel feature - quite powerful tool set

    ReplyDelete
  7. Not a component but the MS Jet db engine can read/write Excel like it's a database. It's a little clumsy but it does the job.

    ReplyDelete
  8. You don't need any component. You can just automate Excel from your Delphi application. You can programmatically do everything you can do by hand. Have a look at http://francois-piette.blogspot.be/2013/01/automate-microsoft-office-from-delphi.html

    ReplyDelete
  9. +1 for DevExpress.  My users create "spreadsheets" using QuantumGrids and then export to Excel.  The end-user can massively customize the grid  (filter, group, hide/reorder columns) and then export the whole works.  WYSIWYG!  It is way better than a hard-coded report.

    ReplyDelete
  10. Wow! Lots of responses! Thank you all, I will look at the suggestions!

    ReplyDelete

Post a Comment