DBase III
Dan Tobias (Talk | contribs) |
Dan Tobias (Talk | contribs) |
||
Line 7: | Line 7: | ||
This article describes how to export data out of a dBase III Table File (*.dbf). | This article describes how to export data out of a dBase III Table File (*.dbf). | ||
− | + | == Opening the data with Libre Office == | |
It is possible to import *.dbf files into Libre Office (or Open Office) Calc or Base: http://help.libreoffice.org/Calc/Importing_and_Exporting_dBASE_Files . | It is possible to import *.dbf files into Libre Office (or Open Office) Calc or Base: http://help.libreoffice.org/Calc/Importing_and_Exporting_dBASE_Files . | ||
Libre Office will try to recognize the character encoding of the data and preselect this option in the import window. Once a file imported, it can be saved in/exported to a variety of different formats. | Libre Office will try to recognize the character encoding of the data and preselect this option in the import window. Once a file imported, it can be saved in/exported to a variety of different formats. | ||
− | + | == Importing the data directly into a mySQL database == | |
Alternatively the data can directly be imported into a running mySQL database using the linux program <code>[http://manpages.ubuntu.com/manpages/lucid/man1/dbf2mysql.1.html dbf2mysql]</code>. Importing the data directly however could cause some problems with the character encoding for non ASCII characters. | Alternatively the data can directly be imported into a running mySQL database using the linux program <code>[http://manpages.ubuntu.com/manpages/lucid/man1/dbf2mysql.1.html dbf2mysql]</code>. Importing the data directly however could cause some problems with the character encoding for non ASCII characters. | ||
Line 25: | Line 25: | ||
user@linux:~$ mysqldump -u root -p database_name > data_export.sql | user@linux:~$ mysqldump -u root -p database_name > data_export.sql | ||
− | === Additional Weblinks | + | == See also == |
+ | * [[dBase programming language]] | ||
+ | |||
+ | == Additional Weblinks == | ||
* [http://en.wikipedia.org/wiki/DBase Wikipedia article about dBase] | * [http://en.wikipedia.org/wiki/DBase Wikipedia article about dBase] | ||
* [http://www.nationalarchives.gov.uk/pronom/x-fmt/9 dBase III entry in PRONOM] | * [http://www.nationalarchives.gov.uk/pronom/x-fmt/9 dBase III entry in PRONOM] |
Revision as of 02:45, 10 January 2013
This article describes how to export data out of a dBase III Table File (*.dbf).
Contents |
Opening the data with Libre Office
It is possible to import *.dbf files into Libre Office (or Open Office) Calc or Base: http://help.libreoffice.org/Calc/Importing_and_Exporting_dBASE_Files .
Libre Office will try to recognize the character encoding of the data and preselect this option in the import window. Once a file imported, it can be saved in/exported to a variety of different formats.
Importing the data directly into a mySQL database
Alternatively the data can directly be imported into a running mySQL database using the linux program dbf2mysql
. Importing the data directly however could cause some problems with the character encoding for non ASCII characters.
If the mysql server is already running, the following commands will import the data:
user@linux:~$ mysql -u root -p mysql> create database database_name; mysql> exit user@linux:~$ sudo apt-get install dbf2mysql user@linux:~$ dbf2mysql -vvv -c -f -d database_name -U root -P password DATA_FILE.DBF
The data can then be exported using mysqldump
user@linux:~$ mysqldump -u root -p database_name > data_export.sql