Faced with a similar situation last year I reverse engineered the Clarion TPS file format and wrote a utility to do the conversion to proper CSV.
Its called tps-to-csv. It's (open) source code is on github
I hope you find it useful, but please do check the results and report any inconsistencies.