我正在编写一个基于 SQL 数据库的程序,以 Clarion 16 位程序为基础,该程序很快将无法运行。但是,我需要获取他们的旧记录,而且该程序在导出方面提供的不多,TopScan 一年大约 600 美元。我有什么办法可以将他们必须的 .tps 文件转换为 .csv?在你开始吐出我已经尝试过的想法之前:
- 数据管理中心(只让我做前20,还喜欢600美金)
- tpsUtil(返回
数据库必须以 lm=
开头,但我不能修改数据库) - DBFView(撒谎,无法处理 TPS 文件)
- Clarion Conversion Assistant(仅生成使用 Clarion 进行转换所需的代码,这仍然需要我购买 TopSpeed)
如果您知道如何将 TPS 转换为 CSV,您将成为我的英雄...
最佳答案
去年面对类似的情况,我对 Clarion TPS 文件格式进行了逆向工程,并编写了一个实用程序来转换为正确的 CSV。
它叫做 tps-to-csv .它的(开放)源代码在 github 上
希望您觉得它有用,但请检查结果并报告任何不一致之处。
关于mysql - 从 tps 转换为 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21152886/