Информационный портал города Ипатово > Temp > Экспорт данных из dbf-файлов в Excel
Экспорт данных из dbf-файлов в Excel27 марта 2014. |
Простенькая программка для переноса данных из файлов dbf в таблицы Microsoft Excel. Предыстория этой утилиты следующая: в 1с-ке есть выгрузка данных в древний и могучий формат dBase, например списки товаров с ценами и т.д. и т.п. Так вот, некоторые программы, с лёгкостью импортируют наборы данных из таблиц Excel, а про dBase не знают. Выгрузка 1с сохраняет данные в кодировке WIN1251 (может это конечно и настраивается где-то, не проверял), однако после открытия такого файла в Excel-е, информация отображается «крякозябрами». Это происходит, потому что Microsoft Excel по умолчанию открывает таблицы dBase в кодировке CP866 (DOS). Собственно, всё это я к тому, что слишком тяжёлым испытанием оказывается для простого пользователя, как, что, куда и с чем перекодировать, какие кнопки для этого нажимать и какие действия выполнять. Именно поэтому и была поставлена задача как можно проще и чтобы сразу. P.S.: ни разу не претендую на уникальность и гениальность, так как в Интернете полно подобных софтов, которые меняют кодировки и делают много чего ещё, однако большинство из них платные, да и лишний функционал только отягчает муки простых обывателей. Программа для экспорта данных из файлов dBase в Microsoft Excel. Главное окно программы. После того как программа запущена, нужно нажать на кнопку "Открыть" и в диалоге выбора файлов выбрать тот dbf, который будет экспортироваться в Excel. * * * Главное окно программы с загруженным dbf-файлом. Если файл успешно загружен, его данные отобразятся в таблице. В самом верху в поле "Исходный файл", будет показан полный путь и имя загруженного файла dbf. После этого нужно нажать на большую кнопку "Экспортировать данные", находящуюся сразу под таблицей с информацией. * * * Окно с запросом о масштабировании колонок. Если с dbf-файлом не было никаких проблем, вы должны увидеть окно с запросом о масштабировании размеров столбцов, это означает нужно ли в Excel-e растянуть колонки по ширине данных. Если все операции прошли успешно, будет запущен экземпляр Excel cо всеми выгруженными в него данными. * * * Может случиться так, что dbf-файл не содержит служебной информации о кодировке, в таком случае будет выдано сообщение "В dbf-файле отсутствует информация о кодировке." На рисунках ниже, красным цветом показано и написано какую из кнопок "Да" или "Нет" нужно нажать в том или ином случае: В случае если текст в таблице нечитабельный. * * * В случае если текст в таблице читается нормально. * * * Особенности программы В системе должен быть установлен Microsoft Excel. Версия: 1.0.0.26 Вернуться назад |