I started to develop a Java lib which can read and write QVX files. This can be easily integrated into ETL tools and other software. For instance, it is used in Hadoop environment to create QVX files in distributed map/reduce jobs. Maybe it is useful for you.
I've looked at this and I just don't see how I can write a Crystal Report using the .QVX files as a Datasource. Maybe I am missing something.
What I am trying to do is create one datasource, a .QVX file library, where I can use either, or both, QlikView and Crystal Reports to write analytic tools. QlikView would get the Dashboard, interactive applications, and Crystal would get the Pixel-perfect, PDF distributed requests. This is trying to use QV's "One version of the truth" and extend to Crystal Reports, so we are still using one datasource only.