Bruce, I used Axolot XLSReadWriteII component for transition for 10 years. This was very good, and their support forums (while Lite by content) seem to be well tracked. The XLSReadWriteII2 version is dazzlingly fast and supports all kinds of things, such as graphs and graphs, named ranges, adding formulas on the fly, formatting cells (including borders and shading, merging cells, aligning them vertically and horizontally, automatically determining tire widths, etc.) d.).
I have not upgraded to the latest version (we are still using XLSReadWriteII2), because we can still use Excel XP format files, and I did not use XLSMini at all. However, I can say really good things about the complete product; in fact, I just used it for a few things to export the database last week.
If you decide to go this route, I have a bunch of notes on how to do different things that can be useful; if you want them, write to me. I also have a Delphi 2007 application that simply shows how to perform various formatting and alignments; I actually reproduced the existing rather complicated report in Excel complete with all formats, borders, etc., which I would be glad to inform you as well.
DISCLAIMER: I have no contact with Axolot or their employees. I am just a very happy customer who learned about the product at a previous job and was impressed enough to buy it when I started my current one.
source share