DBF to CSV Converter is a simple graphical application that allows users to convert dBASE (.dbf) files to CSV format. The application provides a user-friendly interface for selecting multiple DBF files, choosing an output directory, and converting them in batch.
To install the DBF to CSV Converter on Ubuntu or Debian-based systems:
- Download the Debian package (
dbf-converter-1.0.0.deb) - Open a terminal and navigate to the directory containing the package
- Run the installation command:
sudo dpkg -i dbf-converter-1.0.0.deb - If there are dependency issues, run:
sudo apt --fix-broken install
If you need to build the package from source:
- Clone or download the source code
- Navigate to the source directory
- Run the package build command:
dpkg-deb --build --root-owner-group dbf-converter-1.0.0 - This will create a
dbf-converter-1.0.0.debfile in the parent directory
- Launch the application from your applications menu or by running
dbf-converterin the terminal - Add DBF files by clicking the "Add Files" button
- Select the output directory where the CSV files will be saved
- Click "Convert All Files" to begin the conversion process
- Monitor the progress in the conversion log
- Convert multiple DBF files to CSV format simultaneously
- Progress tracking for each file conversion
- Detailed conversion log
- Simple and intuitive user interface
- Preserves field names and data types from the original DBF files
- Python 3
- PyQt5
- dbfread
To remove the application:
sudo dpkg -r dbf-converter
-
Missing dependencies: If you encounter errors about missing Python packages, install them with:
pip install PyQt5 dbfread -
Permission errors: Ensure you have write permissions for the selected output directory
-
Icon not displaying correctly: If the application icon doesn't show properly in the taskbar, try logging out and back in to refresh the icon cache
If you encounter any issues with the application, please report them by creating an issue in the project repository with:
- A description of the problem
- Steps to reproduce the issue
- The error message (if any)
- Your system information (OS version, Python version)