Helmut Jarausch wrote:
Hi,

I have a lot of old Dbase files (.dbf) and I'll like to convert these
to SQLite databases as automatically as possible.
Does anybody know a tool/Python script to do so?

I know, I could use dbfpy and create the SQLite table and import all
data. But is there something easier?

Many thanks for a hint,

Helmut.


Greetings!

If your tables are either dBase III or Visual Foxpro 6 (may work with other VFP versions...) you can try http://groups.google.com/group/python-dbase

#open table
import dbf
table = dbf.Table('/path/to/old/dbf')

#generate .csv file
table.export()  # defaults to same name with csv extension

#access records
for rec in table:
    tups = tuple(rec)
    lst = list(rec)
    dct = rec.scatter_fields()

I haven't used SQlite, so I'm unable to provide samples for that portion of the conversion.

Hope this helps.

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to