Программа для чтения dbf файлов. Чем открыть DBF? Чтение файла DBF

Программы для работы с DBF-файлами.

Новое в категории "Работа с DBF":

Бесплатная
Редактор DBF 1.75.1 является достаточно мощным вьюером и редактором для файлов DBF, который предоставит возможность выполнить большое число операций с базами данных. Приложение Редактор DBF предусматривает возможность просмотра и редактирования dbf-файлов в форматах dBase III-IV, Visual FoxPro, FoxPro и Clipper.

Бесплатная
Scan DBF 1.6 является приложением по ремонту или восстановлению повреждённых DBF-файлов. Приложение Scan DBF поможет восстановить повреждённые файлы при сбое компьютера или электропитания, когда повреждается конец или сам заголовок DBF-файлf.

Бесплатная
Reportizer 3.7.1.629 является инструментом для изготовления и распечатки отчётов, выполненных базами данных. Приложение Reportizer поможет с легкость создавать, печатать и изменять отчеты, а также производить управление коллекциями отчетов.

Бесплатная
DBREdit 1.25 является редактором таблиц для баз данных DBF. Редактор DBREdit работает с плоскими таблицами, не используя драйвера и системы доступа.

Бесплатная
DBF2ORA 1.0 является приложением по импорту из DBF таблиц данных в Oracle, а также возможностью сохранения настроек произведённого импорта. Приложение DBF2ORA также имеет возможность обработать файлы перед началом импорта.

Бесплатная
DBF Work 3.0.0.1 является программой по просмотру, редактированию и экспорту файлов DBF формата. Программа DBF Work имеет возможность экспортировать данные в 14 форматов (pdf, excel, word, html и прочие).

Бесплатная
DBF View 2.79 является бесплатной, компактной и удобной программой по работе с DBF файлами. Программа DBF View работает без инсталляции, а также без дополнительных библиотек или драйверов.

Бесплатная
DBF DeskTop 1.0.0.0 (build 2600) является многофункциональным редактором для файлов DBF (баз данных). Программа DBF DeskTop предусматривает возможность создавать новые DBF таблицы, упаковывать их, изменять структуру (порядок следования полей) и создавать индексы с выражениями.

Бесплатная
DBF data import for ORACLE 1.4 является профессиональным инструментом по импорту или подготовке к импорту файлов DBF из разряда языков программирования xBase (Visual FoxPro, Clipper, FlagShip, FoxPro, FoxBase, dBaseIII+, dBaseV и dBaseIV) в базу данных ORACLE.

Бесплатная
Check and repair DBF 1.4.0.2 является удобным приложением по диагностированию и восстановлению поврежденных файлов DBF из семейства языка программирования xBase (FoxBase, FlagShip, FoxPro, dBaseV, dBaseIII+, Clipper, dBaseIV, Visual FoxPro). Приложение Check and repair DBF имеет возможность провести детальный анализ, а также диагностику структуры файлов.

Таблицы формата dbf известны еще с далекого 1980 года. С тех пор dBase формат эволюционировал, развивался, появились dBase II, dBase III и dBase IV, к настоящему времени было разработано много популярных программ, работающих с базами данных, в которых используются таблицы dbf формата и по сей день. Формат dbf таблиц довольно старый, но его продолжают использовать для создания как крупных и амбициозных, так и для небольших проектов, таблицы dbf используются в образовательных целях, для знакомства и изучения базовых знаний и представления организации баз данных. DBFNavigator это бесплатная программа для просмотра и редактирования таблиц dbf формата, простая и удобная утилита.

С программой DBFNavigator Вы можете открывать и просматривать таблицы dbf, редактировать таблицы - изменять, добавлять и удалять записи. Используя DBFNavigator Вы сможете изменять структуру таблиц, добавлять, изменять и удалять поля таблицы, сжимать dbf таблицы для очистки их от удаленных записей (сбор мусора), менять кодировку таблиц Windows->DOS и наоборот. В программе можно сортировать записи таблицы, копировать записи и отдельные поля, выводить строки таблицы на печать, выполнять поиск и применять к просмотру записей таблиц фильтры, изменять параметры открытия файлов dbf.

Скриншоты программы DBFNavigator



DBF – файловый формат, созданный для работы с базами данных, отчетами и электронными таблицами. Его структура состоит из заголовка, в котором описывается содержимое, и основной части, где находится весь контент в табличном виде. Отличительная черта этого расширения – возможность взаимодействия с большинством систем управления баз данных.

Рассмотрим софт поддерживающий просмотр данного формата.

Способ 1: DBF Commander

DBF Commander — многофункциональное приложение для обработки DBF файлов различных кодировок, позволяет производить базовые манипуляции с документами. Распространяется платно, но имеет пробный период.

Для открытия:


Способ 2: DBF Viewer Plus

DBF Viewer Plus – бесплатный инструмент для просмотра и редактирования DBF, простой и удобный интерфейс представлен на английском языке. Имеет функцию создания собственных таблиц, не требует инсталляции.

Для просмотра:


Способ 3: DBF Viewer 2000

DBF Viewer 2000 — программа с довольно упрощённым интерфейсом, позволяет работать с файлами объёмом более 2 ГБ. Имеет русский язык и пробный период использования.

Чтобы открыть:


Способ 4: CDBF

CDBF — мощный способ редактирования и просмотра баз данных, также позволяет создавать отчеты. Расширить функционал можно, используя дополнительные плагины. Присутствует русский язык, распространяется платно, однако имеет триал версию.

Для просмотра:


Способ 5: Microsoft Excel

— один из компонентов пакета программ Microsoft Office, хорошо известного большинству пользователей.

Чтобы открыть:


Заключение

Мы рассмотрели основные способы открытия DBF документов. Из подборки выделяется лишь DBF Viewer Plus — полностью бесплатное ПО, в отличие от остальных, которые распространяются на платной основе и имеют только пробный период.

DBF Viewer 2000 ® - приложение для просмотра и редактирования DBF всех типов - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Программа выполняет различные действия: запросы, удаление дубликатов или экспорт в различные форматы - быстрее чем вы ожидаете!

DBF редактор динамически создает визуальные формы на основе структуры DBF файлов для редактирования и запросов.Программа позволяет также просматривать и редактировать мемо поля следующих форматов: dBase III, dBase IV, FoxPro, VFP и dBase Level 7.

Программа полность поддерживает использование коммандной строки для следующих действий: импорт, экспорт, удаление дублирующихся записей или замена данных в DBF файлах. работает независимо от различных СУБД, - все что вам нужно для просмотра и редактирования DBF файла это установить приложение!

Почему DBF Viewer 2000
уникален ?

Простой и интуитивный интерфейс

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

Удобная модификация структуры DBF файлов в DBF Viewer 2000

Вы можете добавлять, удалять, переименовывать, менять порядок полей и оптимизировать структуру DBF файлов.

Импорт данных из различных форматов при помощи DBF Viewer 2000

DBF Viewer 2000 позволяет вам импортировать данные из следующих форматов: TXT,CSV, Excel (XLS,XLSX), DBF и Paradox. Импорт данных может выполняться с предварительным просмотром или из коммандной строки.

DBF Viewer 2000 предлагает расширенные возможности для экспорта

Приложение позволяет вам экспортировать DBF файлы в Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG, и MS SQL, MySQL, Oracle, PostgreSQL скрипты.

DBF Viewer 2000 помогает удалять дубликаты

Удаление дублирующихся записей легко как 1-2-3.

Работает на всех платформах

DBF Viewer 2000 запускается на всех версиях Windows от 95 до XP, Vista, 7/8/10 и Server Editions (32/64-bit)

Формат DBF (Data Base File) был введен в обиход компанией Ashton-Tate в 1980 году, в первой СУБД семейства систем управления базами данных dBase — dBase II.

Открытый формат данных и популярность изначальной системы привели к появлению множества различных аналогов СУБД, таких как FoxPro, dbFast, XBase++ и других. При этом разработчики вносили различные изменения в базовый формат связанные с функциональностью (добавление новых типов данных, изменение структуры заголовка или структуры полей таблицы и т.д.).

Отсутствие какой-либо жесткой стандартизации и подобные изменения повлекли за собой отсутствие гарантий что разрабатываемая программа сможет корректно выполнить операцию чтения/записи с любым dbf-файлом. Тем не менее, сохраняется базовая совместимость между различными форматами DBF.

DBF-файл состоит из 2 разделов: заголовок и непосредственно сама таблица данных. Заголовок содержит общую информацию о dbf-файле: структуру файла, количество записей, используемая версия dbf, объем памяти занимаемый заголовком и таблицей и т.п. Состав структуры заголовка отличается в различных версиях формата.

Конец файла помечается маркером EoF (End Of File).

Для ускорения работы с dbf-файлами существует возможность использования индексных файлов, в котором перечислены значения ключевого поля (или совокупность ключевых полей, если файл мульти индексный) и идентификаторы соответствующих записей.

В 1С работа с dbf-файлами может осуществляться несколькими способами:

  • Объект XBase;
  • Интерфейс программирования

Объект XBase

Объект XBase обеспечивает возможность работы с базами данных формата DBF с помощью встроенного языка 1С:Предприятие.

Данный объект обеспечивает доступ к коллекции полей и индексов dbf-таблицы, позволяет выполнять любые действия над данными (создание новых и чтение существующих таблиц, добавление, корректировка и удаление записей).

Для каждого файла dbf, с которым предстоит работать, требуется создавать отдельный объект XBase.

Интерфейс программирования ADO

ADO (ActiveX Data Objects) – интерфейс программирования для доступа к данным, позволяющий получить данные из различных источников.

Основные объекты ADO позволяющие выполнять манипуляции с dbf-файлом:

С полным перечнем объектов и их свойств можно ознакомиться в MSDN.

Connection – объект, непосредственно обеспечивающий доступ к dbf-файлу

Open(ConnectionString) Открывает сеанс работы с источником данных. В качестве параметра передается строка соединения вида “ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;
Extended Properties=dBASE IV;User ID=;Password=;”
В параметр DataSource указывается папка, в которой находятся файлы dbf.
Close() Закрывает соединение с источником данных
Provider Содержит имя используемого провайдера. При выполнении метода Open автоматически заполняется значением Provider из строки подключения
ConnetionString Содержит строку подключения. При выполнении метода Open автоматически заполняется параметром функции ConnectionString
ConnetionTimeout Содержит число секунд ожидания при подключении. По умолчанию — 15
CommandTimeout Содержит число секунд ожидания при выполнении команды. По умолчанию — 30
Execute(CommandText) Выполняет запрос, осуществляет вызов хранимой процедуры или любой другой команды доступной на стороне провайдера.

Recordset – объект представляющий из себя набор записей (строк) таблицы данных

ActiveConnection Определяет объект типа Connection. В качестве значения можно задавать как объект типа Connection, так и текстовую строку аналогичного вида, как и свойство ConnectionString у объекта Connection
ActiveCommand Определяет объект типа Command в результате выполнения которого был получен данный RecordSet
Filter Содержит фильтр данных, который необходимо применить к данному RecordSet.
Close Закрывает объект RecordSet
Requery Выполняет обновление объекта путем повторного запроса к таблице. Аналогичен последовательному вызову Close() Open()
BOF/ EOF Признаки начала/конца таблицы. Если BOF=Истина, тогда указатель находиться перед первой записью объекта RecordSet. Если EOF = Истина, тогда указатель находится после последней записи объекта RecordSet
Move Осуществляет сдвиг указателя текущей записи вперед на указанное количество записей (или назад, если это число отрицательное)
MoveFirst Осуществляет сдвиг указателя на первую запись
MoveLast Осуществляет сдвиг указателя на последнюю запись
MoveNext Осуществляет сдвиг указателя на следующую запись
MovePrevious Осуществляет сдвиг указателя на предыдущую запись
Fields Содержит коллекцию полей. Через конструкцию (“Имя_Поля”).Value можем получить значение указанного в текущей строке.
Find Осуществляет поиск строки по заданным критериям.
GetString Позволяет получить строковое представление текущей строки

Command – объект обеспечивающий выполнение команд или SQL-запросов

trify.ru - Советы. Программы. Операционные системы. Живые обои