我正在编写一个基于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
希望您觉得它有用,但是请务必检查结果并报告任何不一致之处.