(旧)DBF 文件使用 javascript 进行处理

(Old) DBF files to be processed using javascript

本文关键字:javascript 处理 DBF 文件      更新时间:2023-09-26

我正在尝试使用旧的DBF文件。我不确定是什么版本,我所知道的是它们被用于旧的 Access 派生程序,并且可以使用 Apache OpenOffice 无缝打开它们(因此它不是一种只有 dbf 扩展名的奇怪格式)。它还使用"支持".cdx 文件,尽管显然不需要它们,因为我只需使用 .dbfs 即可获取内容。

与其使用OpenOffice,我想处理他们使用javascript编写本地Web应用程序。

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

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

XBase 格式规范的链接集合可以在这里找到 我:http://www.digitalpreservation.gov/formats/fdd/fdd000325.shtml#specs

对于 JavaScript 库,可能值得尝试使用现有的 (Java) 库并将其编译为 JavaScript,请参阅读/写 xBASE (DBASE 3-5/DBF) 文件和 https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS#javajvm

DBF文件与Microsoft Access无关。该格式是为旧的dBASE II(在MS-DOS上运行)创建的,后来被其他程序采用,包括Visual FoxPro等Microsoft的一些程序。

我不知道你在哪里搜索格式规范,但在维基百科上有一个链接:

  • Xbase ( & dBASE) 文件格式说明

我希望你有很多空闲时间;-)