2

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

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

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

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

4

2 回答 2

1

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

我不知道您在哪里搜索了格式规范,但Wikipedia上有一个链接:

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

于 2013-11-08T10:49:36.760 回答
1

可以在这里找到一个很好的 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-c​​ompile-to-JS#javajvm

于 2013-11-08T10:51:53.603 回答