tmsoft_dbase 0.0.7

A Rust library for working with DBF files.
Documentation
use tmsoft_dbase::dbfutils::dbf;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let path = "/Users/zhoujiandong/Downloads/sbk.dbf";

    // 读取 DBF 文件的字段信息
    let fields = dbf::get_dbf_fields(path)?;
    println!("DBF 文件的字段信息:");
    for field in fields {
        println!("字段名: {}, 类型: {}, 长度: {}, 小数位数: {}", field.name, field.field_type, field.length, field.decimal);
    }

    // 并发读取 DBF 文件的记录
    let records = dbf::read_dbf_concurrent(path)?;
    println!("DBF 文件的记录:");
    for record in records {
        for (name, value) in record {
            println!("{} -> {}", name, value);
        }
    }

    Ok(())
}