С помощью какой программы открыть файл dbf. Чем открыть dbf

Он появился ещё в 1980 году и в настоящее время является всё менее используемым. Тем не менее он применяется во многих бизнес и специализированных приложениях, например, в продуктах 1С, программах проектирования, инженерных приложениях. При работе с такими программами часто необходимо редактировать файл, имеющий формат DBF.

Чем открыть расширение dbf для просмотра?

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

Чем открыть расширение dbf для просмотра?
  • Стандартные приложения Excel и Access, входящие в пакет Microsoft Office.
  • Бесплатно распространяемая многофункциональная программа DBFShow. Скачать можно здесь.
  • Условно-бесплатный пакет программ DBFViewer 2000, позволяющий конвертировать данные из других форматов в dbf, а также наоборот. Скачать можно по ссылке.
  • Платные программные продукты для разработки прикладных программ VisualFoxPRO, SQL и другие.

Далее, рассмотрим открытие dbf файла на примере программы DBFViewer 2000:

Чем открыть расширение dbf для просмотра?
  1. Открываем программу DBFViewer 2000, и во вкладке «Файл» выбираем пункт «Открыть…».

  2. В выпавшем окне находим необходимый файл dbf, выбираем его и нажимаем на кнопку «Открыть».

  3. После этого откроется файл, и можно приступать к работе с ним.

Если будут вопросы, оставляйте их в комментариях!

Чем открыть расширение dbf для просмотра?

Описание формата

Сведения о формате версии 1, использованном в СУБД Vulcan, не сохранились. Известно только, что максимально допустимое число полей в записи данных было 16[2].

DBF версии 2

Длина заголовка 520 байт, значение номера версии (первый байт заголовка) — 2, максимальное количество полей в записи данных — 32[7].

№ Байта Значение
Version number
1−2 Число записей в файле (16−битное число Little endian)
3 Год даты последней модификации в файле
4 Месяц даты последней модификации в файле
5 День даты последней модификации в файле
6−7 Длина (каждой) записи данных в файле (16−битное число LE)
8−520 Массив описаний полей (32 элемента по 16 байт), завершающийся символом возврата каретки (HEX: OD).

Если в структуре файла есть все 32 записи, 520-й байт — HEX: OD.

записи БД
EOF Файл завершается символом EOF, HEX: 1A

Структура описания поля в массиве описаний полей. Размер: 16 байт.

№ Байта Значение
0−10 Имя поля: строка от одного до 10 символов множества «alnum» и завершающий нуль-символ (HEX: 00), обычно лишнее место заполняется нуль-символами.
11 Тип поля: C, N или L (символьное, числовое, логическое)
12 Длина поля
13−14 Адрес поля в памяти (англ. Field adress in memory)
15 Десятичный счётчик полей (англ. Field decimal count)

Запись начинается с признака удаления длиной в один байт. Запись помечена на удаление, если его значение равно «*» (HEX: 2a, символ звёздочки). Нормальное значение — » » (пробел, HEX: 20).

DBF версии 3

С версии dBase III+ формат файла DBF кардинально изменился[2][8]:

  • главное изменение — заголовок переменной длины;
  • начальный байт содержит битовую маску: три младших бита — номер версии, бит 7 — наличие файла .DBT с полями типа memo;
  • байт № 28 содержит признак наличия индексного файла и его тип;
  • тип данных D (Data) — дата в формате ГГГГММДД;
  • прочие изменения.

DBF версии 4

Для dBase IV была разработана четвёртая версия формата DBF[9]. Отличия от предыдущих:

  • бит 4 в байте версии совместно с седьмым битом означает новый формат файла с полями типа memo, биты с 4 по 6 — признаки таблиц SQL;
  • тип поля F (float) длиной 20 байт — десятичное число с плавающей точкой;
  • многоиндексные файлы *.MDX.

DBF версии 5

В dBase V использована пятая версия формата DBF[10]. Нововведения:

  • тип поля B (Binary) подобный memo, но для произвольных данных;
  • тип поля G (General) для объектов OLE и подобных.

DBF версии 7

Седьмая версия dBase использует новый формат DBF тоже под номером 7, который кардинально отличается от предыдущих[9][8].

Сводная таблица версий

Нулевой байт файла DBF содержит номер версии формата[9] и битовые признаки дополнительных файлов[8].

DBF File type
0x02 dBase II и FoxBASE
0x03 FoxBASE+ или Dbase III+ без полей типа «memo»
0x30 Visual FoxPro
0x31 Visual FoxPro с автоинкрементом
0x32 Visual FoxPro с полями типов Varchar и/или Varbinary
0x43 dBASE IV файл таблиц SQL без полей типа «memo»
0x63 dBASE IV системный файл SQL без полей типа «memo»
0x83 FoxBASE+ или Dbase III+ с полями типа «memo»
0x8B dBASE IV файл таблиц SQL с полями типа «memo»
0xCB dBASE IV системный файл SQL с полями типа «memo»
0xF5 FoxPro до версии 2.6 с полями типа «memo»
0xE5 Clipper Six с файлом SMT (содержит значения полей типа «memo»)
0xFB FoxBASE

Как удалить определенные записи в файле в формате dbf из 1С 3, 2

123456789101112131415161718192021222324252627282930313233343536 &НаКлиентеПроцедура КакУдалитьОпределенныеЗаписиИзФайлаВФорматеDBFНаКлиенте(ПутьКФайлуDBF) // Удалим записи с LASTNAME Петров и ПетроваTablica = Новый XBase; Tablica.ОткрытьФайл(ПутьКФайлуDBF, // путь к базе, // путь к индексуЛожь // открываем на запись); Tablica.Первая(); Пока Не Tablica.ВКонце() Цикл ЕслиСокрЛП(Tablica.LASTNAME) = «Петров» ИлиСокрЛП(Tablica.LASTNAME) = «Петрова»ТогдаTablica.Удалить();КонецЕсли; Tablica.Следующая(); КонецЦикла; // Но Удалить() только ставит пометку на// удаление, а чтобы реально удалить помеченные// на удаление записи нужно вызвать метод Сжать(). Tablica.Сжать(); Tablica.ЗакрытьФайл(); КонецПроцедуры

Процесс открытия

Открыть файлы формата DBF можно в нескольких программах. Помимо открытия файла в этих программах его там же можно и редактировать.

Программа 1: DBF Commander

Процесс открытия

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

Инструкция по открытию файлов в DBF Commander:

Программа 2: DBF Viewer Plus

Это немного более простая программа, которая имеет схожий интерфейс с предыдущем ПО. Однако она распространяется полностью бесплатно и не требует установки. Функционал практически схож с предыдущем ПО.

Процесс открытия

Пошаговая инструкция к этой программе выглядит следующим образом:

Программа 3: DBF Viewer 2000

Это программа с очень простым интерфейсом, переведённым на русский язык. Она имеет широкий функционал для работы с файлами формата DBF. Здесь вы можете обрабатывать файлы размером более 2 Гб. Однако ПО платное, правда, имеет пробный период, в ходе которого вы можете пользоваться всеми функциями без ограничений.

Инструкция к открытию файлов в этой программе выглядит следующим образом:

Процесс открытия

Программа 4: CDBF

Данное решения представляет очень широкий функционал для работы с базами данных и их производными файлами. Помимо редактирования файлов баз данных вы можете создавать различные отчёты и вспомогательные документы. Интерфейс может быть переведён на русский язык, а функционал расширен при помощи сторонних плагинов из сети. CDBF – платная программа, но при этом она имеет как демонстрационный период, так и урезанную бесплатную версию, функционала которой будет достаточно для открытия DBF-файлов.

Инструкция:

Программа 5: MS Excel

Процесс открытия

Excel – это одна из программа пакета Office от Microsoft. В некоторых версиях Windows этот пакет вместе с программой могут быть уже предустановлены, в других же придётся покупать весь пакет Office, либо воспользоваться демонстрационной версией. Эта программа предназначена для создания и редактирования таблиц различной сложности. Поддерживает множество форматов, а также имеет удобный и функциональный интерфейс на русском языке.

Инструкция по открытию файла DBF выглядит следующим образом:

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

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

Процесс открытия

Способы открытия файлов DBF в Excel

Следует знать, что и в самом формате DBF существует несколько модификаций:

Способы открытия файлов DBF в Excel

Тип документа тоже влияет на корректность его открытия программами. Но нужно отметить, что Excel поддерживает корректную работу практически со всеми типами файлов DBF.

Способы открытия файлов DBF в Excel

Следует сказать, что в большинстве случаев Excel справляется с открытием данного формата вполне успешно, то есть, открывает этот документ так же, как данная программа открывала бы, например, свой «родной» формат xls. А вот сохранять файлы в формате DBF стандартными средствами Эксель перестал после версии Excel 2007. Впрочем, это уже тема для отдельного урока.

Способы открытия файлов DBF в Excel

Способ 1: запуск через окно открытия файлов

Способы открытия файлов DBF в Excel

Одним из самых простых и интуитивно понятных вариантов открытия документов с расширением DBF в Excel является запуск их через окно открытия файлов.

Способы открытия файлов DBF в Excel

Способ 2: открытие двойным щелчком по файлу

Способы открытия файлов DBF в Excel

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

Способы открытия файлов DBF в Excel

Так как подразумевается, что табличный процессор Microsoft Excel у нас уже установлен, то переставляем переключатель во вторую позицию и щелкаем по клавише «OK» в нижней части окна.

Способы открытия файлов DBF в Excel

Если же данное расширение уже связано с другой программой, но мы хотим запустить его именно в Excel, то поступаем несколько иначе. Кликаем по наименованию документа правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Открыть с помощью». Открывается ещё один список. Если в нем имеется наименование «Microsoft Excel», то кликаем по нему, если же вы такое название не найдете, то переходим по пункту «Выбрать программу…».

Способы открытия файлов DBF в Excel

Есть ещё один вариант. Кликаем по наименованию документа правой кнопкой мыши. В списке, открывшемся после последнего действия, выбираем позицию «Свойства».

Способы открытия файлов DBF в Excel

В запустившемся окошке «Свойства» перемещаемся во вкладку «Общие», если запуск произошел в какой-то другой вкладке. Около параметра «Приложение» жмем на кнопку «Изменить…».

Способы открытия файлов DBF в Excel

C:\Program Files\Microsoft Office\Office#

Способы открытия файлов DBF в Excel

Вместо символа «#» требуется подставить номер версии вашего офисного продукта. Так для Excel 2010 это будет номер «14», а точный путь к папке будет соответственно выглядеть так:

Способы открытия файлов DBF в Excel

C:\Program Files\Microsoft Office\Office14

Для Excel 2007 номер будет «12», для Excel 2013 – «15», для Excel 2016 – «16».

Итак, перемещаемся в указанную выше директорию и ищем файл с наименованием «». Если у вас в системе не запущено отображение расширений, то его название будет выглядеть просто как «EXCEL». Выделяем данное наименование и жмем на кнопку «Открыть».

Как видим, открыть файлы DBF в Эксель довольно просто. Но, к сожалению, многие начинающие пользователи путаются и не знают, как это сделать. Например, они не догадываются выставить соответствующий формат в окне открытия документа через интерфейс Эксель. Ещё большую сложность для некоторых юзеров составляет открытие документов DBF двойным щелчком левой кнопки мыши, так как для этого нужно изменить некоторые системные установки через окно выбора программы.

Источник

Записи таблицы

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 20h (пробел) указывает что запись не удалена, значение 2Ah (звездочка) — запись была удалена. Поля упаковываются записями без разделителей полей или терминаторов записи. Конец файла помечается единственным байтом (с EOF-маркером), OEM-код которого соответствует значению 26 (1Ah).

Допустимый тип данных таблиц dBASE
Обозначение типа Тип Диапазон значений
C Символы
D Дата
F Бинарные числа с плавающей точкой — . 0 1 2 3 4 5 6 7 8 9
N Десятичное преобразование бинарных чисел — . 0 1 2 3 4 5 6 7 8 9
L Логический
M Мемо Все символы кодовой страницы OEM (внутренний формат записи — 10 цифр, содержащих )

Выполнение конвертации файлов DBF

Большая часть описанных выше программ кроме того что могут открывать или редактировать файл ДБФ, могут также и конвертировать данный файл в другие форматы. Например, MS Excel может сохранить DBF в любом поддерживаемом данной программой формате, например, CSV, XLS, XLSX, PDF и других.

Конвертируйте из DBF в XLS

Известная «HiBase Group» также имеет конвертер, преобразующая файл DBF в CSV, форматы Эксель, такие как XLS и XLSX, стандартный текст, HTML, XML, SQL, PRG, SDF, RTF, TSV и других.

«DBF Converter» может экспортировать лишь пятьдесят записей в бесплатной trial-версии. Вы можете предпочесть платную версию, если вам понадобится экспортировать больше файлов.

Также пригодится DBF-конвертер

Инструмент «dbfUtilities» трансформирует файлы ДБФ в форматы XML, JSON, CSV и Excel. Он работает с помощью функционала «dbfExport», который входит в комплектацию «dbfUtilities».

В конвертации необходимого нам формата также помогут «dbfUtilities»

Также можно выполнить конвертацию ДБФ онлайн с помощью DBF Converter. Последний поддерживает экспорт файла в TXT, CSV и HTML.

Это пригодится: Расширение MPP — чем открыть.

Структура заголовка файла данных для таблицы dBASE IV

Структура файла
Байт Содержание Описание
0 1-й байт Контроль файла dBASE IV: биты 0-2 указывают номер версии, бит 3 — наличие MEMO-файла dBASE IV, биты 4-6 — наличие SQL-таблицы, бит 7 — наличие любого MEMO-файла (или dBASE III Plus, или dBASE IV)
1-3 3 байта Дата последнего обновления в формате YYMMDD
4-7 32-битное число Количество записей в таблице
8-9 16-битное число Количество байтов, занимаемых заголовком
10-11 16-битное число Количество байтов, занимаемых записью
12-13 2 байта
14 1 байт
15 1 байт Флаг кодировки
16-27 12 байт dBASE IV
28 1 байт
29 1 байт ID драйвера языка
30-31 2 байта Зарезервированная область, заполнена нулями
32-n * по 32 байта Массив с описаниями полей (структура каждого такого описания показана ниже)
n+1 1 байт 0DH в качестве терминатора

n — последний байт массива с описаниями полей. Размер массива зависит от количества полей в табличном файле.

Описание поля таблицы
Байт Содержание Описание
0-10 11 байт Имя поля в ASCII (заполнено нулями).
11 1 байт Тип поля в ASCII (C, D, F, L, M или N)
12-15 4 байта Зарезервированная область
16 1 байт Размер поля в бинарном формате
17 1 байт Порядковый номер поля в бинарном формате
18-19 2 байта Зарезервированная область
20 1 байт ID рабочей области
21-30 10 байт Зарезервированная область
31 1 байт

Общие сведения о формате

DBF — формат, применяемый для работы с базами данных. Впервые появился в 1980-м в программе dBase II в качестве основного. С тех пор совершенствовался, расширялся. Благодаря удобству и многолетней привычке и сейчас «стоит на вооружении» во многих коммерческих программах. Формат является одним из стандартных в своей области применения.

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

  • заголовок — содержит описание файла;
  • основная информация в виде таблицы.

Иногда вместе с ним идут файлы с другими расширениями: .dbt, .fpt. Они не являются самостоятельными и не открываются без основного.

Открыть базу данных DBF можно с помощью стандартных приложений в составе популярных пакетов:

  • Microsoft Office: Microsoft Excel, Microsoft Access;

Существуют и отдельные программы для открытия DBF, например:

  • DBF Viewer Plus;
  • DBF Commander;
  • DBFShow.

Их функционал может заметно отличаться, но при правильном подборе открываются широкие возможности:

  • просмотр, изменение таблиц;
  • сохранение файлов в других распространенных форматах;
  • быстрый и эффективный поиск информации;
  • сортировка, выборка данных;
  • поиск дубликатов и др.

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

Создание структуры DBF с помощью 1С

1. Программа может прочитать существующую структуру DBF-файла

2. Можно отредактировать уже прочитанную структуру или создать абсолютно новую

3. Выбрать (изменить) в какой кодировке должен быть файл-структура

4. В поле «Значение» указывается длина и точность через запятую. Для всех типов кроме NUMERIC (число), точность будет установлена «0»

5. ПРОГРАММА СОЗДАЕТ СТРУКТУРУ, ПОЭТОМУ ПРИ ЕЕ ИЗМЕНЕНИИ ВСЕ ДАННЫЕ НЕ СОХРАНЯЮТСЯ.

Создание структуры DBF с помощью 1С

Скачать файлы

Специальные предложения

Обновление 13:55

Код открыт Не указано

Читайте также:  Как получить бесплатные steam-игры и ключ