(旧)使用javascript处理的DBF文件

时间:2013-11-08 10:19:53

标签: javascript dbf

我正在尝试使用旧的DBF文件。我不确定是什么版本,我知道它们是在旧的Access派生程序中使用的,并且它们可以使用Apache OpenOffice无缝打开(因此它不仅仅是dbf扩展的奇怪格式)。它也使用“支持”.cdx文件,虽然显然它们不需要,因为我只能使用.dbfs获取内容。

我不想使用OpenOffice,而是希望使用javascript编写本地Web应用程序。

为此,我会对描述DBF格式的规范文档感兴趣,以便我能够使用javascript读取流。如果有人知道,我会很感激这个链接(我对这些规格的搜索不成功)。

或者,有些人可能知道一个(知名的,记录完备的)javascript库,可用于获取此类文件的流数据,以便以编程方式处理它们。

2 个答案:

答案 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) fileshttps://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS#javajvm