Импорт файлов DBF в MS Excel 2007

Я пытаюсь импортировать файл DBF в Excel. Но после того, как я его импортирую, он не показывает данные в правильном формате. Я предполагаю, что есть некоторые проблемы с кодировкой. Я пробовал использовать разные кодировки в опции «Происхождение файла». Может ли кто-нибудь направить меня в этом вопросе.?

Спасибо


person NinjaCoder    schedule 24.10.2011    source источник
comment
Что значит не показывает данные в правильном формате? Приведите примеры как фактических, так и ожидаемых результатов. Можете ли вы опубликовать пример файла где-нибудь?   -  person John Machin    schedule 29.10.2011
comment
@JohnMachin: под неправильным форматом я имею в виду, что он показывает символы мусора, которые не являются их в базе данных. Может проблема в кодировке   -  person NinjaCoder    schedule 07.11.2011
comment
Может у кого есть хрустальный шар. В противном случае покажите примеры того, что находится в базе данных и что вы получаете в Excel.   -  person John Machin    schedule 07.11.2011
comment
Я могу показать фактические и ожидаемые результаты, так как я не собираюсь давать какие-либо подробности об этой базе данных в Интернете. простите. Спасибо за помощь   -  person NinjaCoder    schedule 16.11.2011


Ответы (2)


Это действительно проблема с кодировкой. Windows «переводит» ваши символы DBF в системную кодовую страницу по умолчанию при открытии файла. Есть обходные пути, если вы знаете исходную кодовую страницу, но это не для слабонервных.

person Gyula    schedule 18.11.2011

Попробуйте надстройку Excel DbfMate. Он позволяет импортировать данные из файлов DBF непосредственно на рабочий лист и экспортировать данные из рабочих листов в файлы DBF с использованием графического интерфейса пользователя или VBA. Обрабатывает кодировку символов. Поддерживаемые версии Excel: с 2007 по 2013. Поддерживаемые форматы DBF: dBase III, VFP, dBase IV (только импорт). Демонстрационная версия также доступна в Softpedia.

person user2529145    schedule 19.10.2014