我正在尝试使用旧的DBF文件。我不确定是什么版本,我知道它们是在旧的Access派生程序中使用的,并且它们可以使用Apache OpenOffice无缝打开(因此它不仅仅是dbf扩展的奇怪格式)。它也使用“支持”.cdx文件,虽然显然它们不需要,因为我只能使用.dbfs获取内容。
我不想使用OpenOffice,而是希望使用javascript编写本地Web应用程序。
为此,我会对描述DBF格式的规范文档感兴趣,以便我能够使用javascript读取流。如果有人知道,我会很感激这个链接(我对这些规格的搜索不成功)。
或者,有些人可能知道一个(知名的,记录完备的)javascript库,可用于获取此类文件的流数据,以便以编程方式处理它们。
答案 0 :(得分:1)
DBF文件与Microsoft Access无关。格式是为好的旧dBASE II(在MS-DOS上运行)创建的,后来被其他程序采用,包括像Visual FoxPro这样的微软。
我不知道您搜索格式规范的位置,但是Wikipedia处有一个链接:
我希望你有很多业余时间; - )
答案 1 :(得分:1)
可以在此处找到一系列指向XBase格式规范的链接:http://www.digitalpreservation.gov/formats/fdd/fdd000325.shtml#specs
对于JavaScript库,可能值得尝试使用现有(Java)库并将其编译为JavaScript,请参阅Read/Write xBASE (DBASE 3-5 /DBF) files和https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS#javajvm