В статьях 1 и 2 я указал, как вообще создать dbf файл и вводить XLS или XLSX из строки. Поэтому повторять все, что уже есть, я не буду. Файлы остаются те же. Теперь самое главное НОРМАЛИЗАЦИЯ dbf файла. Что под этим лично я понимаю. Это то, что поля в dbf файле должны, соотносится по своим размерам от количества символов. Конечно, это можно сделать с помощью приложения WDBFVIEW.EXE, но лучше, если это можно сделать сразу. Вы уже получаете удобный файл с известной так сказать структурой. Еще хорошо что зная это сразу сможете туда записывать данные не теряя время на дальнейшую нормализацию. Конечно, как говорится каждому свое, но я думаю лучше так...