One way to possibly approach it might be to write your program output to a PF or set of PFs and then use the open source languages to output the rest of the data to Excel or PDF perhaps.
But I guess mileage may vary depending on the actual reporting requirements.
Although PDF is moot these days since CPYSPLF supports that already.
Whenever possible these days I prefer to job out reporting to a query tool to do the heavy lifting.
For example Jasper Reports Server is open source and you can quickly install a VM and be writing reports in no time.
Regards,
Richard Schoen
Web:
http://www.richardschoen.net
Email: richard@xxxxxxxxxxxxxxxxx
------------------------------
message: 5
date: Wed, 16 Dec 2020 11:03:57 -0500
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: Excel by XML generation
I think the basic problem Richard is that the generation requirement is often a "souped up" version of an existing report program. There is not a consistent single data format that can be sent to a file and then processed by Python/PHP/Java/... so multiple calls are normally the only convenient option.
The C library that was mentioned earlier would probably have a great performance profile - certainly way better than calling Python or other OS language routines.
Jon
As an Amazon Associate we earn from qualifying purchases.