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 fixed-width text files into xBase 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.
Fixed-width text is a plain text format in which every column has a fixed character width and no delimiter is used.
Your Fixed-Width Text files and xBase credentials are used only on your own computer. Nothing is uploaded to any cloud server.
Millions of rows within a minute. Large files are streamed with low memory usage.
Import several Fixed-Width Text files into one xBase table, or bulk import a whole folder into many tables.
Define the width of every column (N columns need N-1 widths). No delimiter and no quoting are needed.
Append, Replace, Update, Upsert, Insert Ignore and Delete. The destination table can be created automatically from the source columns.
Save an import configuration and run it automatically from Windows Task Scheduler or crontab.
| Feature | Supported details |
|---|---|
| Source file | Local fixed-width text, batch files, merged files |
| Destination database | xBase (connect with host / port / user / password; SSL where the server supports it) |
| Load modes | Append · Replace · Update · Upsert · Insert Ignore · Delete — with a multi-column key for Update / Upsert |
| Import mode | One file into one table · several files into one table · bulk import into many tables |
| Running mode | GUI wizard · command line · scheduled tasks |
| Source options | Format-specific parsing for Fixed-Width Text, encoding |
| Destination options | Schema, table name, create table if missing, column mapping, update key, encoding |
| Platform | Windows, macOS, Linux (native, 64-bit) |
Update/Upsert existing rows using a multi-column key10,25,8.Append (insert all rows), Replace (truncate then insert), Update, Upsert, Insert Ignore and Delete.Update and Upsert can use a multi-column key to match existing rows.Append, Replace, Update, Upsert, Insert Ignore or Delete).In GUI mode the import is a step-by-step wizard: connect to the database, choose the Fixed-Width Text file, choose the destination table, check the preview and column mapping, and click Import. See Withdata FileToDB.
After importing Fixed-Width Text into xBase in GUI, and saving the "Fixed-Width Text to xBase" session, you can run it from the command line:
After importing Fixed-Width Text into xBase in the command line, you can schedule and automate the "Fixed-Width Text to xBase" import:
Download Withdata FileToDB for a free trial. Runs on Windows, macOS and Linux.