OLE ist aber schon das richtige Stichwort. Es ist langsam, das stimmt, aber du kannst doch dein Export beibehalten, und dann nur über
OLE die Formatierungen vornehmen.
Oder google mal nach nativen Excel Komponenten. Das geht dann wohl am Flottesten, die XLS direkt nativ zu erstellen und die Formatierungen vorzunehmen.