Dbf文件修改脚本

时间:2016-08-18 14:02:58

标签: php python dbf

我正在尝试创建一个脚本,该脚本将.dbf文件修改为其中的一列 我尝试使用名为dbf的Python和库来实现它,但它不起作用(Modify a DBF file) 然后我尝试了PHP和dBase,但因为我使用的是PHP7,我已经安装了https://github.com/mote0230/dbase-pecl-php7,但是当我尝试拨打dbase_replace_recorddbase_add_record时,我永远得到__Abort trap: 6__

$pathToDbf = $pathToUnzip . '/path/to/dbf/file.dbf';
$dbf = dbase_open($pathToDbf, 2);

if ( $dbf ) {
    $headers = dbase_get_header_info($dbf);
    $recordNumbers = dbase_numrecords($dbf);


    $row = dbase_get_record_with_names($dbf, 1);
    $newRecords = [];
    foreach ($row as $key => $value) {
        $newRecords[] = $value;
    }
    $add = dbase_add_record($dbf, $newRecords);
}

dbase_replace_record相同。
使用PHP版本的问题< 7是使用这个脚本的人可以使用PHP7,切换到PHP5.6是不实际的 所以我的问题是,我应该使用什么来创建我的脚本?你会选择不同的编程语言或库吗? 的谢谢!

0 个答案:

没有答案