DBF文件格式及读写实践 您所在的位置:网站首页 数据库的dbf文件是什么 DBF文件格式及读写实践

DBF文件格式及读写实践

2024-07-09 06:50| 来源: 网络整理| 查看: 265

DBF文件格式:

文件头格式:

记录项信息描述数组结构(每个记录项都是32个字节):

例如下方的ZJSXK.DBF就有24个记录项。

每次写入新数据到DBF中时,要注意同时更新文件头的时间和记录条数。其余不需要改变,因为文件的格式没有发生改变。

在python编码中,使用struct模块实现二进制字符串和string字符串的转换。主要使用其中的unpack方法和pack方法。

首先看看DBF各个字符的格式如果对应起python中的格式:

举个例子:

文件头中的文件记录条数是1个32位数,32位数即32/8=4字节,且该记录条数一定>=0,那么对应的格式符可以是 : I(大写i)和L。以此类推,1个16位数,对应的格式符可以是: H 。

读写DBF文件,其中DBF文件已经存在,不需要自行创建DBF:

DBF文件记录的格式文档:

其中不管是啥类型,最简单的都可以直接使用s格式符。所以该DBF记录的格式为:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有