#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.