Формат xBase (он же DBF) - довольно простой формат файла, поэтому работать с ним не составит труда. Страница Эрика Бахмана о формате файла xBase , кажется, является наиболее полной ссылкой, которую я смог найти.
Где-то здесь у меня есть скрипт Python dbf2csv.py, который преобразует файл DBF в текстовый файл, разделенный запятыми. Код DBF основан на некотором коде Python, который я нашел в сети, я полагаю, что читатель и автор DBF на этой странице .
Переход от текста обратно к DBF может быть сложнее, потому что вам нужно знать типы данных каждого из столбцов таблицы. Одним из простых решений было бы просто хранить все как строки. Другое решение - проанализировать первые N строк и попытаться угадать тип соответственно.