Import YAML into DBF

Perpetual license from $75 · 2–4 licenses $65 · 5+ $55 · Site license $1,200 · one person on up to two computers · 30-day money-back · Pricing and license terms

Withdata FileToDB imports YAML (*.yaml, *.yml) files into DBF locally — one file into one table, several files into one table, or bulk import many files into many tables. 100% local, secure, and cross-platform.

YAML is a human-readable data serialization format.

Download Free Trial


Why Choose Withdata FileToDB as the YAML to DBF Importer?

🔒 100% Local & Secure

Your YAML files and DBF credentials are used only on your own computer. Nothing is uploaded to any cloud server.

⚡ Fast Streaming Import

Millions of rows within a minute. Large files are streamed with low memory usage.

📁 Batch & Merge

Import several YAML files into one DBF table, or bulk import a whole folder into many tables.

🔄 Nested YAML → Table Columns

Nested mappings become address.city-style column names that can be mapped to table columns.

🗃 6 Load Modes + Auto Create Table

Append, Replace, Update, Upsert, Insert Ignore and Delete. The destination table can be created automatically from the source columns.

⏱ CLI & Scheduled Tasks

Save an import configuration and run it automatically from Windows Task Scheduler or crontab.

Full Feature Comparison

FeatureSupported details
Source fileLocal YAML (*.yaml, *.yml), batch YAML, merged YAML
Destination databaseDBF (connect with host / port / user / password; SSL where the server supports it)
Load modesAppend · Replace · Update · Upsert · Insert Ignore · Delete — with a multi-column key for Update / Upsert
Import modeOne file into one table · several files into one table · bulk import into many tables
Running modeGUI wizard · command line · scheduled tasks
Source optionsFormat-specific parsing for YAML, encoding
Destination optionsSchema, table name, create table if missing, column mapping, update key, encoding
PlatformWindows, macOS, Linux (native, 64-bit)

All YAML to DBF Import Options You Need

YAML to DBF Import Notes

How to Import YAML into DBF (4 Steps)

  1. Open Withdata FileToDB and connect to your DBF database (host, port, user, password).
  2. Choose the YAML file to import (or a folder / list of files for batch importing).
  3. Choose the destination schema and table — create it from the source columns if it does not exist — and pick the load mode (Append, Replace, Update, Upsert, Insert Ignore or Delete).
  4. Check the preview and column mapping, then click Import. Save the configuration if you want to run it again from the command line.

Import YAML into DBF in GUI

In GUI mode the import is a step-by-step wizard: connect to the database, choose the YAML file, choose the destination table, check the preview and column mapping, and click Import. See Withdata FileToDB.

Set scheduled tasks for importing YAML into DBF

After importing YAML into DBF in the command line, you can schedule and automate the "YAML to DBF" import:

  1. Save the configuration and create a .bat (Windows) or .sh (Linux/macOS) file for the "YAML to DBF" import.
  2. Set a scheduled task: on Linux/macOS use crontab; on Windows use the Task Scheduler.

FAQ

How fast is the YAML to DBF import?

Is my data safe during the import?

Does it work on Linux and macOS?

Can I import many YAML files at once?

Can I update existing DBF rows instead of inserting?

Can I automate the import from the command line?

Does it handle nested YAML?

Do you support YAML anchors, aliases or multi-document files?

Can I import .yml files?


Start Importing YAML into DBF Today

Download Withdata FileToDB for a free trial. Runs on Windows, macOS and Linux.

Download Now