如何使用.Net读取.cds数据库(TClientDataSet)

我有一个用Delphi编写的应用程序的旧数据库文件。 我的任务是提取数据,并将其移动到SQL数据库。 我知道它是.cds格式,它使用Delphi的TClientDataSet-Class。 问题是:我没有Delphi,没有文档,多年前编写应用程序的人离开了公司。 所以,我的问题是:有没有办法(除了Delphi或文本解析)使用Dot.net,Python,Ruby,Java或Perl访问数据? 对XML或CSV的简单“导出”也会起作用。

TClientDataSet可以写入cds或XML。 最简单的方法是使用Delphi拷贝编写一个简单的应用程序,该应用程序使用TClientDataSet读取cds并编写XML文件(可能需要30分钟的努力)。 可以使用Delphi的试用版。