dbf_read_iffy

Read from dbf's if codepage is unsupported by modules dbf and codecs (895 cz Kamenicky, ..).


Keywords
dbf, dbase, foxpro, vfp, encoding, 895, Kamenicky, 620, Mazovia
License
Other
Install
pip install dbf_read_iffy==1.0.2

Documentation

dbf_read_iffy

Make possible to read from dbf's with codepage unsupported by modules dbf and codecs (895 cz Kamenicky, ..)

import dbf
from dbf_read_iffy import fix_init, fix_895

fix_init(dbf)
t = dbf.Table('autori.dbf')
t.open('read-only')
for record in t:
    print fix_895(record.autor)
t.close()

You can ignore Python 2.7 installation error in test_v3.py (from aenum which is requirement of dbf).

For 620 pl Mazovia: You can define conversion map in fix_620(). If possible please: Fork me, clone your fork, commit/push, generate Pull request from your fork. Thx.