A fully managed reader of DBF files. Fast and lightweight with async support.
A fully managed .NET library for reading dBASE (.dbf) files.
Supported platforms:
AsDataTable
methods)using (var table = Table.Open(@"D:\mytable.dbf"))
{
var reader = table.OpenReader(Encoding.ASCII);
while (reader.Read())
{
var row = new MyRow()
{
Text = reader.GetString("TEXT"),
DateTime = reader.GetDateTime("DATETIME"),
IntValue = reader.GetInt32("INT"),
DecimalValue = reader.GetDecimal("DECIMAL"),
BooleanValue = reader.GetBoolean("BOOL")
};
}
}
Install Visual Studio 2019+
Clone the repository and run build.cmd
from Developer Command Prompt for VS
.
Run the run-tests.cmd
batch file.