Файл формата DBF: чем открыть, описание, особенности
Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В стать.
Как открыть формат DBF в Excel
- нажмите на документ правой кнопкой мыши, чтобы вызвать контекстное меню;
- наведите курсор мыши на «Открыть» с помощью и переходите в пункт Выбрать программу;
- выберите Microsoft Office Excel, нажмите «Ок»;
- нужный файл откроется в виде таблицы Excel.
- в URL-строке браузера введите адрес http://jobtools.ru
- в окне кликните кнопку Файл, затем «Открыть»;
- в поле DBF нажмите «Выбрать файл»;
- найдите нужный документ и щелкните «Загрузить».
1С загрузка данных из файлов DBF
Сегодня продолжаем изучать вопрос загрузки данных из разных файлов в 1С. Как я не раз уже говорил тема эта очень актуальная и на практики она встретиться 100 %. В большинстве случаев таким образом производиться обмен информацией с другими информационными системами, конфигурациями 1С, сайтами, базами данных и т.д. Обмен происходить чаще всего с использованием файлов в формате TXT, XML, DBF, CSV и Excel. Поэтому очень важно уметь с ними работать, загружать/выгружать данные. В сегодняшней статьи рассмотрим загрузку данных из DBF файлов.
Это уже четвертая статья по данное теме, про загрузку данных в 1С из текстовых и Excel файлов Я уже рассказывал, так же в самой первой статье для этих целей я создавал обработку, которую сегодня немного модернизируем.
Как прочитать файл DBF в 1С
Для начала изменим обработку, приведем её к более человеческому виду. Обработка будет универсальная, с её помощью можно будет загружать данный из всех файлов, TXT, XML, DBF, CSV и Excel. Поэтому добавим на форму реквизит «Тип фала», который будет позволять пользователю выбирать нужный формат файла для загрузки. Так же переименуем команды и назовем их «Прочитать» и «Загрузить». С помощью первой команды данные из фалов будут читаться и отображаться в табличной части, а с помощью второй уже непосредственно загружаться в базу.
В предыдущих статья была одна команда «Загрузить».
Для того чтобы создать переключатель, нужно открыть свойства реквизита «Тип файла», найти раздел «Использование» и в пункте «Список Выбора» добавить «TXT, XML, DBF, CSV и Excel», внешний вид можно изменить в разделе «Основные» с помощью пункта «Вид Переключателя».
Теперь напишем код для обработчика «Начала выбора».
Тут все просто настраиваем диалоговое окно выбора, проверяем какой тип файлов выбрал пользователь и устанавливаем соответствующий фильтр.
Далее изменим процедуру команды «Прочитать», с помощью условия будем определять какой тип файла выбран и открывать соответствующею процедуру для его обработки.
Для каждого типа файлов будет использоваться своя процедура.
Ну и собственно в процедуре которая будет обрабатывать файлы DBF пишем вот такой код.
Для обработки DBF будем использовать объект XBase и его методы «Открыть файл()», «Первая()», «Следующая()», «ВКонце()» и «Закрыть Фаил()».
Тут есть одна особенность о которой стоить знать, длина имени файла не должна превышать 8 символов!
Если кратко по коду то сначала создаем новый объект, далее открываем файл, после чего проверяем наличие записей в файле и с помощью цикла обходим строки файла.
Для примера возьмем вот такой файл с двумя строками и тремя столбцами.
Остается только проверить работоспособность написанного кода. Теперь сначала нужно выбрать тип файла, в нашем случае DBF, после этого в окне выбора должны отображаться файлы только этого типа, после нажатия команды «Прочитать» содержимое выбранного файла должно отобразиться в табличной части обработки.
Вот в принципе и все, остается только написать процедуру для загрузки этой информации в базу 1С, но об этом в следующей статье, так как информация поступающая небольшими объемам воспринимается и усваивается намного быстрей лучше. В принципе все достаточно просто, но если остались вопросы то обязательно напишите.
Открываем файловый формат DBF
DBF – файловый формат, созданный для работы с базами данных, отчетами и электронными таблицами. Его структура состоит из заголовка, в котором описывается содержимое, и основной части, где находится весь контент в табличном виде. Отличительная черта этого расширения – возможность взаимодействия с большинством систем управления баз данных.
Программы для открытия
Рассмотрим софт поддерживающий просмотр данного формата.
Способ 1: DBF Commander
DBF Commander — многофункциональное приложение для обработки DBF файлов различных кодировок, позволяет производить базовые манипуляции с документами. Распространяется платно, но имеет пробный период.
- Нажмите на вторую пиктограмму или воспользуйтесь сочетанием клавиш Ctrl + O.
- Выделите необходимый документ и кликните «Открыть».
- Пример открытой таблицы:
Способ 2: DBF Viewer Plus
DBF Viewer Plus – бесплатный инструмент для просмотра и редактирования DBF, простой и удобный интерфейс представлен на английском языке. Имеет функцию создания собственных таблиц, не требует инсталляции.
- Выберите первую пиктограмму «Open».
- Выделите нужный файл и кликните «Открыть».
Способ 3: DBF Viewer 2000
DBF Viewer 2000 — программа с довольно упрощённым интерфейсом, позволяет работать с файлами объёмом более 2 ГБ. Имеет русский язык и пробный период использования.
- В меню кликните на первую пиктограмму или воспользуйтесь вышеупомянутым сочетанием Ctrl + O.
- Отметьте нужный файл, воспользуйтесь кнопкой «Открыть».
- Так будет выглядеть открытый документ:
Способ 4: CDBF
CDBF — мощный способ редактирования и просмотра баз данных, также позволяет создавать отчеты. Расширить функционал можно, используя дополнительные плагины. Присутствует русский язык, распространяется платно, однако имеет триал версию.
- Нажмите на первую иконку под надписью «File».
- Выделите документ соответствующего расширения, затем кликните «Открыть».
- В рабочей области откроется дочернее окно с результатом.
Способ 5: Microsoft Excel
Excel — один из компонентов пакета программ Microsoft Office, хорошо известного большинству пользователей.
- В левом меню перейдите во вкладку «Открыть», нажмите «Обзор».
- Выделите необходимый файл, кликните «Открыть».
- Сразу же откроется таблица подобного вида:
Заключение
Мы рассмотрели основные способы открытия DBF документов. Из подборки выделяется лишь DBF Viewer Plus — полностью бесплатное ПО, в отличие от остальных, которые распространяются на платной основе и имеют только пробный период.
Топ-5 бесплатных просмотрщиков файлов DBF для ОС Windows
В этом посте я собрал несколько хороших утилит, которые позволяют бесплатно работать с DBF-файлами на компе с операционкой Windows. Итак, поехали.
DBF Viewer Plus
Утилита, которая подойдёт как для просмотра, так и для правки DBF-файлов. Есть поиск, возможность работать с таблицами, возможность добавлять, удалять, обновлять записи или поля, и много других полезных штук.
Кроме этого, вы сможете вывести свой файл DBF в иных форматах (допустим, в таких как TXT, PDF, HTML).
DBF Commander
Аналог предыдущей программы, который тоже умеет читать и разрешает править файлы DBF. К тому же утилита подходит для открытия Memo-файлов (таких как DBT или FPT).
Вы сможете выполнять поиск, сортировку, фильтрование, пометку и сокрытие колонок, переход к записи или полю и пр. А ещё здесь есть функция печати.
Есть платная версия, которая добавит ещё больше возможностей.
LibreOffice
Это опенсорсный офисный пакет, который можно использовать как просмотрщик и редактор файлов DBF.
К тому же вы сможете выполнять сортировку данных, применять фильтры, работать с таблицами, формулами или диаграммами и делать другие штуки.
Можно даже вывести свой файл DBF в любом другом поддерживаемом формате
WPS Office
Ещё один офисный пакет, позволяющий просматривать такие «мудрёные» файлы, как DBF. Всё, что нужно для этого, — просто подключить модуль Spreadsheet (электронные таблицы).
Вы сможете зумить, перейти в полноэкранный режим или режим Split View и поиграться с другими параметрами во время просмотра данных.
Вдобавок ко всему, вы сможете вносить изменения в свой файл DBF (править записи, добавлять или убирать поля, вводить новые данные и пр.).
А ещё здесь можно преобразовать файл в такие форматы, как XLS, CSV, XML или др.
OpenOffice
И ещё один офисный пакет, в котором есть OpenOffice Calc — программа, позволяющая просматривать и править файлы DBF.
По завершении работы можете вывести свой DBF-файл в более удобном формате (PDF, HTML, DIF или др.).