Is there an open format for bookkeeping data? I suppose you have ledger-cli but that's hardly useful for normal people.
Those that can't export to CSV have usually another way of getting that data into a spreadsheet application, from where you can export it as CSV...
And yes I know CSV technically sucks (varying encoding, lax standards, etc.), but it's the lowest common denominator for a lot of software.