π DBF to CSV Converter
Convert DBF files to CSV with perfect German character support
β¨ Why Choose This Converter?
π German Character Support
Perfect handling of German umlauts (Γ€, ΓΆ, ΓΌ, Γ) and special characters. No more corrupted text!
π§ Smart Encoding Detection
Automatically detects the best encoding from cp1252, iso-8859-1, cp850, cp437, and utf-8.
π§Ή Data Cleaning
Removes line breaks, normalizes whitespace, and handles problematic characters automatically.
β‘ Fast & Reliable
Processes thousands of records quickly with progress tracking and comprehensive error handling.
π Quick Start
# Clone the repository
git clone https://github.com/r4inX/dbf-to-csv-converter.git
cd dbf-to-csv-converter
# Install dependencies
pip install -r requirements.txt
# Convert your DBF file
python dbf2csv.py your_file.dbf
π Supported Features
| Feature | Status | Description |
|---|---|---|
| German Characters | β | Perfect Γ€, ΓΆ, ΓΌ, Γ support |
| Multiple Encodings | β | Auto-detection of cp1252, iso-8859-1, cp850, cp437, utf-8 |
| Custom Delimiters | β | Semicolon or comma separators |
| Data Cleaning | β | Line break removal, whitespace normalization |
| Progress Tracking | β | Real-time progress for large files |
| Error Handling | β | Comprehensive error messages |
| Command Line | β | Professional CLI with help |
π― Perfect For
- Legacy Database Migration - Convert old dBASE files to modern CSV format
- German Business Data - Preserve German characters in customer/address databases
- Data Processing Pipelines - Reliable batch conversion of DBF files
- Excel Integration - Create Excel-compatible CSV files with proper encoding
π Quality Assurance
- Automated Testing - Tests on Python 3.8-3.12 across Ubuntu, Windows, and macOS
- Code Quality - Black formatting, flake8 linting, security scanning
- Open Source - MIT licensed, community-driven development
Ready to Convert Your DBF Files?
Join hundreds of users who trust this tool for their data conversion needs.
Get Started Now β