1.Можно через текстовый файл с разделителями, но тут нужно изобретать велосипед, если нужно будет чтото серьезное создать.
2.Можно через DBF, но тут ограничение, размеры полей жестко ограничены.
3.Можно через XML файл. Я бы конечно посоветовал через XML, т.к. у него много приемуществ:
- XML текстовый файл, будет одинаково читаться на любой операционной системе
- Если другая программа может использовать OLE объекты, можно скачать с сайта Microsoft - MS XML Parser, установить его и не изобретать велосипед, пользоваться всеми методами для работы с XML
- Если воспользоваться через OLE невозможно, можно вручную дописать выгрузку загрузку.
- Размер полей не ограничен (если используется без XML схемы)
- Если используете XML схемы, то в таблицах можно хранить типизированные данные
- Можно в одном файле хранить множество таблиц, а также создавать эти таблицы в виде иерархического дерева и все в одном файле