Виа файл. Как открыть ваш файл DBF. Формат DBF: описание

Таблицы dBASE: Структура.DBF-файла

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

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

Первое поле всегда - пометка удаления (1 байт). Если оно равно 2A16 (символ «звёздочка»), считается, что запись помечена на удаление. Удалённые записи могут быть восстановлены или физически удалены при выполнении операции «упаковка» (команда PACK xBase).

С DBF-файлами могут быть так же сопряжены другие файлы - .DBT (dBase III, IV,Clipper ), .FPT (FoxBASE/FoxPro ) и, в некоторых случаях, какие-то ещё, предназначенные для хранения больших объектов переменной длины. .DBT/.FPT-файлы не являются самостоятельными и не могут быть прочитаны без соответствующего им.DBF файла. В связи с этим их описание обычно включают в качестве составной части описания формата.DBF.

DBF-файл состоит из двух частей:

Заголовок
- собственно записи

Cтруктуры.DBF-файлов для таблиц dBASE . Представлены структуры файлов для различных версий dBASE: dBASE III PLUS 1.1, dBASE IV 2.0, dBASE 5.0 под DOS и dBASE 5.0 для Windows.

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

Заголовок табличного файла

Байт Содержание Описание
0 1-й байт Определение наличия MEMO-файла в таблице dBASE III PLUS (03h без MEMO-файла (.DBT-файл;) 83h с MEMO-файлом).
1-3 3 байта
4-7 32-битное число Количество записей в таблице
8-9 16-битное число
10-11 16-битное число
12-14 3 байта Зарезервированная область
15-27 13 байт
28-31 4 байта Зарезервированная область
32-n 32 байта
n+1 1 байт Хранится значение 0Dh, выполняющее роль терминатора описаний полей
Описание поля таблицы
Байт Содержание Описание
0-10 11 байт
11 1 байт Тип поля в ASCII (C, D, L, M или N)
12-15 4 байта Адрес данных поля (ссылка на память, а не на диск)
16 1 байт
17 1 байт
18-19 2 байта Зарезервировано для сетевой версии dBASE III PLUS
20 1 байт ID рабочей области
21-22 2 байта Зарезервировано для сетевой версии dBASE III PLUS
23 1 байт Флаг установки поля
24-31 1 байт Зарезервированная область

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

Бинарные-, MEMO-, OLE-поля и.DBT-файлы

MEMO-поля хранят данные в.DBT-файлах, состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Размер блока равен 512 байт. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

Данная информация взята из руководства по использованию dBASE III Plus ("Using dBASE III PLUS", Appendix C).

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

Структура файла
Байт Содержание Описание
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 байт

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

Записи в табличном файле располагаются непосредственно за заголовком таблицы. Данным записи предшествует байт, указывающий на удаленность записи: значение 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 цифр, содержащих номер.DBT-блока)

Memo-поля и.DBT-файлы

MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

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

Данная информация взята из справочника по dBASE IV ("dBASE IV Language Reference", Appendix D).

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

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

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

Описание поля таблицы
Байт Содержание Описание
0-10 11 байт Имя поля в ASCII (заполнено нулями).
11 1 байт
12-15 4 байта Зарезервированная область
16 1 байт Размер поля в бинарном формате
17 1 байт Порядковый номер поля в бинарном формате
18-19 2 байта Зарезервированная область
20 1 байт ID рабочей области
21-30 10 байт Зарезервированная область
31 1 байт Флаг MDX-поля: 01H если поле имеет метку индекса в MDX-файле, 00H - нет.

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

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

MEMO-поля и.DBT-файлы

MEMO-поля хранят данные в.DBT-файлах, состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Переменная BLOCKSIZE определяет размер каждого блока. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

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

Если вы удаляете текст в МЕМO-поле, в отличие от dBASE III PLUS, таблица dBASE 5.0 под DOS для ввода нового текста использует удаленную область. dBASE III PLUS всегда добавляет новый текст в конец.DBT-файла. В dBASE III PLUS размер.DBT-файла растет всякий раз при добавления нового текста, даже если перед этим текст был удален.

Данная информация взята из справочника по dBASE под DOS ("dBASE for DOS Language Reference manual", Appendix C).

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

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

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

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

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

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

Допустимый тип данных таблиц dBASE
Тип данных Возможные значения
B (Бинарный) Все символы кодовой страницы OEM (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока).
C (Символы) Все символы кодовой страницы OEM
D (Дата) Числа и символ-разделитель для месяца, дня и года (внутренний формат записи - 8 цифр в формате YYYYMMDD)
G (Общий) Все символы кодовой страницы OEM или OLE (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока).
N (Числовой) - . 0 1 2 3 4 5 6 7 8 9
L (Логический) ? Y y N n T t F f (? - не инициализировано)
M (Мемо) Все символы кодовой страницы OEM (внутренний формат записи - 10 цифр, содержащих номер.DBT-блока)

Бинарные, МЕМО, OLE-поля и.DBT-файлы

Бинарные, MEMO и OLE-поля хранят данные в.DBT-файлах, Структура заголовка файла данных для таблицы dBASE III PLUS.br //td b/b состоящих из перечисляемых последовательных блоков (0, 1, 2 и т.д.). Переменная BLOCKSIZE определяет размер каждого блока. Первый блок в.DBT-файле (нулевой блок) - заголовок.DBT-файла.

Бинарное, OLE- или MEMO-поле каждой записи.DBF-файла содержит номер (значение указывается в кодовой странице OEM), указывающий на блок с хранимыми данными. Если поле не содержит никаких данных, .DBF-файл будет заполнен пробелами (20h) (а не числами).

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

Если вы удаляете текст в бинарном, OLE- или МЕМO-поле, в отличие от dBASE III PLUS и dBASE IV, таблица dBASE 5.0 под Windows для ввода нового текста использует удаленную область. dBASE III PLUS всегда добавляет новый текст в конец.DBT-файла. В dBASE III PLUS размер.DBT-файла растет всякий раз при добавления нового текста, даже если перед этим текст был удален.

Иногда пользователям компьютера попадаются файлы с расширением.dbf. Стандартными средствами Windows сразу открыть их не получается. Возникает вопрос о том, как работать с файлами DBF. Открыть их несложно, нужно только знать несколько правил и подобрать программное обеспечение.

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

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

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

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

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

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

  • Microsoft Office: Microsoft Excel, Microsoft Access;
  • OpenOffice.org.

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

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

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

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

Использование Excel

Чтобы открыть файлы DBF без установки допольнительного софта, можно просто воспользоваться средствами Microsoft Office. Как правило, этот пакет можно встретить на большинстве компьютеров, особенно офисных. Формат не «узнается» стандартными средствами операционной системы, но выход есть. Например, в Microsoft Excel последовательность действий будет такой:

Открытие по умолчанию

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

Того же результата можно добиться другим простым путем, также с участием «Проводника»:

  1. Файл DBF выделяется правой кнопкой мышки. В открывшемся меню интересуют «Свойства».
  2. В появившемся окошке есть кнопка «Изменить». Ее нужно нажать и выбрать нужное приложение, например, Excel.
  3. Нажать кнопку «OK» сначала в окне выбора, а затем - в окне «Свойства».

Аналогичным образом можно использовать вместо Excel приложение Access. Это лишь вопрос личных предпочтений.

С помощью онлайн-ресурсов

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

Есть изначально бесплатные программы для чтения DBF неплохого качества. Хорошим примером может служить DBFShow. Занимает немного места и при этом довольно много может. Помимо просмотра, здесь осуществляется:

Есть и еще один довольно экзотический для новичков способ открытия формата. Для этого файл нужно скопировать на специальный сервер, где он и откроется. Результат доступен для ознакомления.

Если установлен не Microsoft Office, есть смысл попробовать открыть DBF в своем пакете с помощью встроенного табличного редактора. В известных продуктах такая возможность обычно реализована.

Файлы формата DBF хранят в себе табличные данные, базы данных, различные отчёты и т.д. Во главе структуры стоит заголовок, а под ним идёт остальное содержимое файла. Отличительной особенностью файла с таким форматом является возможность работы с большинством известных систем управления базами данных.

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

Открыть файлы формата 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 с помощью excel
Их несколько. Заметим, формат dbf бывает нескольких модификаций: dBase II; dBase III; dBase IV; foxpro и несколько других.
Что еще может повлиять на аккуратное открытие файлов dbf? Это типы документов . И тут excel занимает ведущее место среди других программ, и за своей способности открывать любой тип документа в формате dbf.
В части открытия он уникален для этого формата, но вот сохранение требует дополнительного объяснения.
Один из способов открытия файла dbf это использовать окно, через которое открываем файл, в меню файл. Это достаточно простой способ, и даже не обладая особыми знаниями можно спокойно им пользоваться.
Действие первое - открываем excel, идем в «файл», далее «открыть» в выпавшем меню.

далее «открыть» в выпавшем меню.

Таким образом, видим знакомое окно для открытия нужного файла. Находим файл нас интересующий, и справа внизу ставим файлы dBase он же dbf, если плохо все же виден файл ставим «все файлы». В этом режиме нужный файл вы точно обнаружите в той папке, где он должен быть.
Выбрав файл – жмем «открыть» .


В результате получим в файле excel уже открытый наш файл dbf на лист1.


Можно открыть файл и два раза щелкнув по самому файлу .
Однако это возможно, если седлать определенные настройки в excel. И так левой кнопкой мыши делаем двойной щелчок по файлу, который хотим открыть в формате dbf.


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


Это либо поиск решения проблемы в интернете, либо выбрать нужную программу из предложенного списка. Мы, активируем программу, нажимая на «ок» используя предложенный список программ. Возможно, что dbf файл может уже быть ранее открываем другой программой. А нам необходимо запустить файл обязательно в excel, тогда используем правую кнопку мыши, наведя курсор на файл dbf, и в меню ищем «открыть с помощью» находим эту вкладку, жмем на нее и получим предложенные ассортимент программ. Ищем excel и жмем на ярлык программы.


И если у нас не будет видно программы excel то жмем свойства, находим ярлык «общие» и в параметрах приложения жмем на "изменить", соответственно выбираем excel.




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


активируем его и делаем уже выше описанные манипуляции. Однако, может сложиться ситуация когда мы активируем окно «открыть с помощью» и видим окно проводника.
В этом случае следует идти в ту папку, где лежит программа Microsoft Office и в ней искать excel. Обычно найти ее легко. Изменения могут быть только из - за версий самого excel. Путь C: Program Files Microsoft Office office # и для разных версий поставляем вместо # значка номер установленного у вас офиса. Попали в нашу директорию, видим там файл excel. exe.


Мышкой указываем на этот файл и активируем его. Нас перенесет в знакомый уже список выбора, и тут уж excel непременно будет виден.


Как результат мы получим открытый формат dbf в эксель.


Для дальнейших открытий файлов формата dbf простым щелканьем по нему мышью ставим птичку в списке предложений «использовать эту программу всегда для открытия этих файлов».
Жмем «ок» и уже в следующий раз, нажав два раза на файл клавишей мышки, автоматически получите открытие файла dbf excel.
Как видим все достаточно просто и на картинках наглядно показано.

Сегодня, наверное, никому не нужно говорить о том, что достаточно часто многие пользователи сталкиваются с файлами, имеющими расширение.dbf. Что самое печальное, в ОС Windows даже при наличии установленного пакета Microsoft Office данному типу файлов не сопоставлена ни одна программа. Имеем его, мы сейчас и попытаемся разобраться. Заодно посмотрим, как можно установить ассоциацию расширения для последующего автоматического распознавания данных и открытия искомого файла.

Формат DBF: описание

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

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

Чем открывать DBF в стандартном варианте

На самом деле, если вы вдруг встретили файл такого типа (иконка даже в «Проводнике» на нем не используется), не стоит впадать в панику. Совершенно элементарно его можно открыть при помощи программы Excel, поскольку именно в ней сохраняется вся логическая структура и с учетом тех же и возможности применения стандартной системы поиска.

Поскольку самому файлу в стандартном варианте не сопоставлена ни одна программа, поступить можно двумя способами. Рекомендуется, допустим, просто запустить программу Excel или Access, а затем использовать стандартное меню открытия файла или сочетание клавиш Ctrl + O. Правда, в появившемся меню в поле типов файлов следует указать «Все файлы» (а не «родной» формат), после чего выбрать искомый файл. Будьте уверены: любая табличная программа распознает этот тип данных без всяких проблем.

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

Сопутствующие программы

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

К примеру, это может быть тот же Open Office, Lotus и т. д. В принципе, особой разницы здесь нет, поскольку роль играет только то, что применяемая программа способна работать с табличными электронными данными. Чтение формата DBF во всех случаях производится абсолютно одинаково. Кстати, это не зависит от разработчика офисного пакета, поскольку у всех имеется поддержка данных такого типа, включая даже платформы типа Oracle.

Изменение параметров открытия по умолчанию

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

Для единичного случая используется одно из приложений, указанных в списке. Для того чтобы повторно не ломать себе голову насчет того, чем открывать DBF-файлы, можно просто указать выбранное приложение, а затем снизу поставить «птичку» напротив строки «Использовать для всех файлов такого типа». Тот же Excel в дальнейшем (если он выбран в качестве программы по умолчанию) будет открывать файл этого типа при обычном двойном клике.

Само собой разумеется, что вместо приложения Excel можно выбрать тот же Access или другие программы, способные распознавать и открывать данные такого типа. Суть не в этом. Главное - настроить автоматическое открытие базы данных. Ну а с чем работать в плане программного обеспечения, это уже дело каждого конкретного пользователя компьютерной системы.

Что в итоге?

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

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

Кроме всего прочего, соответственно, можно использовать и многие средства разработки с применением достаточно большого количества языков программирования. На той же платформе, поддерживающей создание и оптимизацию SQL-серверов, такие файлы открываются, что называется, в момент. При открытии они будут иметь достаточно специфичный вид, что обычному юзеру несколько непривычно. Впрочем, большинство пользователей вряд ли станут применять такие профессиональные средства разработки, и ограничатся только стандартным программным набором.

Понравилась статья? Поделиться с друзьями: