# `ExDbase`
[🔗](https://github.com/imprest/ex_dbase/blob/main/lib/ex_dbase.ex#L1)

Elixir library to parse Dbase III (.dbf) files

# `field_info`

Takes a .dbf file and return a map of fields / columns types

# `header_info`

Takes a .dbf file and return a keyword list of the header data.

# `parse`

Takes .dbf file and return a list of records.

Each record will be map in the folowing format "%{column_name => data}".

## Option
* `:columns` - List of field names to be extracted from each record, which defaults to "[]" i.e. all.
* `:map_fn` - Anonymous map fn to transform each record, which defaults to "fn x -> x end".

---

*Consult [api-reference.md](api-reference.md) for complete listing*
