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

#import #excel-2007 #dbf

#импорт #excel-2007 #dbf

Вопрос:

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

Спасибо

Комментарии:

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

2. @JohnMachin: не в правильном формате я имею в виду, что он показывает символы мусора, которые не являются их в базе данных. Может быть, есть какая-то проблема в кодировании

3. Может быть, у кого-то есть хрустальный шар. В противном случае покажите примеры того, что находится в базе данных и что вы получаете в Excel.

4. Я могу показать фактические и ожидаемые результаты, поскольку я не должен предоставлять какие-либо подробности об этой базе данных онлайн. извините. Спасибо за помощь

Ответ №1:

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

Ответ №2:

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