Открываем файловый формат dbf

Содержание:

Выполнение конвертации файлов 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.

DBF Инструмент анализа файлов™

Как открыть файл одс в эксельВы не уверены, какой тип у файла DBF? Хотите получить точную информацию о файле, его создателе и как его можно открыть?

Теперь можно мгновенно получить всю необходимую информацию о файле DBF!

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

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

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

Загрузка из DBF при помощи ADO

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

= Новый COMОбъект(«ADODB.Connection» ); // Создание COM-объекта

АДО. Open(«Provider=Microsoft.Jet.OLEDB.4.0; |Data Source=»»D:»»; |Extended Properties=DBASE III» );

БД = АДО. Execute(«Select * from MyFile» ); // запрос с получением всех записей из файла MyFile.DBF

Пока БД. EOF= 0 Цикл //Цикл по записям файла DBF

Сообщить(БД. Fields(«Name» ). value); // Пример обращения к значению поля

БД. MoveNext(); //Переходим к следующей записи

КонецЦикла;

АДО. Close();

В приведенном примере используется строка подключения «Provider=Microsoft.Jet.OLEDB.4.0;Data Source= «D:»;Extended Properties=DBASE III». В этой строке:

  • Provider – это используемый драйвер;
  • Data Source – путь, где находится файл DBF. Путь указывается с точностью до каталога. Имя файла используется в качестве имени таблицы в запросах;
  • Extended Properties – в случае обращения к файлам DBF является обязательным параметром. Можно указать формат файла

Внимание!

При чтении указанным способом кодировка по-умолчанию – OEM. Для того, чтобы изменить кодировку на ANSI необходимо в реестре Windows присвоить параметру HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftJet4.0EnginesxBaseDataCodePage значение «ANSI».

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

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

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

DBF Viewer 2000

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

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

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

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

Набор подсистем «Умные таблицы»

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

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

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

, выполнив несколько простых действий:

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

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

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

Проблемы Excel при работе с DBF

В Excel 2003 была возможность открыть и редактировать DBF , а также сохранять в этом формате документы XLS:

  1. На панели меню выбрать «Файл».
  2. Далее, нажать «Сохранить как».
  3. Выбрать из выпадающего списка «*.dbf».

ВАЖНО. Начиная с 2007 года вы можете открыть и просмотреть в Excel формат баз данных, но не можете вносить изменения, а также сохранять в нём документы.xls

Стандартные средства программы больше не предусматривают такой возможности.

Однако существуют специальные надстройки для приложения, добавляющие ему такую функцию. В сети на различных форумах программисты выкладывают свои разработки, можно найти разные варианты. Наиболее популярную надстройку, которая называется XslToDBF, можно скачать с сайта разработчика https://basile-m.narod.ru/xlstodbf/download.html. Загрузка бесплатная, но по желанию можно поддержать проект, перечислив любую сумму на кошелёк или карту.

Установка и использование:

  1. Скачайте архив с указанного выше сайта.
  2. Извлеките из него XlsToDBF.xla и сохраните на своём компьютере.
  3. В Excel зайдите в меню кнопкой со значком Майкрософт слева, «Параметры».
  4. В разделе «Параметры Excel» выберите «Надстройки».
  5. В строке «Управление/Надстройки Excel» нажмите «Перейти».
  6. Нажмите «Обзор» и укажите сохранённый XlsToDBF.xla.
  7. В списке надстроек должна появиться запись «XLS -> DBF» с поставленной галочкой проверки. Отметьте, если её нет.
  8. Теперь вы можете сохранять.xls в формат.dbf. С того же сайта можно скачать подробную инструкцию по использованию. Главное, правильно подготовить табличные данные.
  9. После того как таблица готова, выберите любую заполненную ячейку и нажмите Alt и F
  10. В открывшемся окне макроса в поле наберите XlsToDBF, регистр не важен.
  11. Нажмите «Выполнить».
  12. Если вы правильно подготовили и оформили данные, то в папке, где находится исходный XLS, будет сохранён и файл базы данных.

Если вы не хотите ничего менять в Office, не доверяете надстройкам и сторонним приложениям, то можно предложить более трудоёмкий способ преобразовать файл XLS в DBF:

  1. Приобретите и установите программу Microsoft Access.
  2. В Excel подготовьте и сохраните документ.
  3. Нажмите кнопку «Открыть» в MS Access и выберите файл.
  4. Теперь нужно корректно настроить импорт.
  5. Выберите лист, с которого начнёте. Если их несколько, всё равно придётся делать по одному.
  6. Если в таблице есть строка заголовков, поставьте соответствующую галочку.
  7. Далее, можно изменить имя таблицы.
  8. Теперь нажмите на «Внешние данные».
  9. Жмите кнопку «Экспорт», «Дополнительно».
  10. Выберите «Файл dBase».
  11. Укажите имя и место сохранения.

Такой способ не всегда работает удачно, часто возникают ошибки в обработке данных, в последующем сохранении. И он весьма долгий и неудобный.

Методика оптимизации программного кода 1С: проведение документов

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С.
Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия.
К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

Какие могут быть проблемы с DBF файлом

Случается, что при попытке открыть файл с расширением DBF программа выбивает ошибку File not found (Файл не найден).

В этом случае откройте файл в другой программе. Подойдет Advantage Data Base. Создайте таблицу, импортируйте исходный файл и поменяйте компоненты.

Другой выход – конвертируйте в текстовый формат doc, docx или exl и откройте в офисной программе.

Следующий тип ошибки – file or table does not exist. Это значит, что файл оказался в папке с временной копией. Откройте папку и задайте значение TSession. для переменной Session.PrivateDir.

Если программа выбивает ошибку Table Level Changed,значит,несовместимы компоненты. Установите компоненты TTable. Проверьте, правильно ли связаны файл DBF и хранилище pft.

Если не открывается файл при подключении к базе, откройте соединение и задайте новое имя OleDbCommand cmd = new OleDbCommand («SELECT * FROM Employees») с расширением DBF.

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

DBF расшифровывается как DataBase File. Файлы DBF первоначально использовались в dBase II вплоть до dBase Version IV.

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

История возникновения

В 1978 году Уэйн Рэтлифф запустил проект формата для СУБД Vulcan. В следующем году программа Вулкан в составе с первой сборкой формата DBF поступила в продажу.

Затем в 1980 году Вулкан получил другое название – dBase II. В программе стала применяться вторая ревизия формата. Право продажи получила фирма Ashton−Tate.

Далее последовали сборки dBase III и dBase III+, использовавшие третью версию DBF. Программы оказались несовместимы по размеру.

Последний (седьмой) вариант формата появился вместе с dBase 7 for Windows.

Чем открывать DBF-файл: простейшие решения

​ надстройками. Жмем в​.​) и​.​.​ формата. Теперь в​ по умолчанию) будет​ вся логическая структура​«OK»​ нему, а в​ путем двойного щелчка​ Excel​ импорт его в​После этого откроется диалоговое​ того, чтобы преобразовать​«Выполнить»​ их обозначения:​ нем на кнопку​Делаем выбор того типа,​«Select Folder»​В последнем окошке​Далее запускается окно, в​

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

​ этой программе можно​ открывать файл этого​ и форматирование текста​.​ обратном случае жмем​ левой кнопкой мыши​Следует знать, что и​ другие программы.​ окно, в котором​ его в DBF.​.​

​N​«Обзор…»​ который нужен для​(​Мастера установки​ котором указывается место​ только просмотреть содержимое​ типа при обычном​ с учетом тех​После этого документ DBF​ на кнопку​ по соответствующему файлу.​ в самом формате​Как видим, несмотря на​ будет сообщение о​

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

​ После того, как​Макрос в фоновом режиме​(Numeric) – числовой;​.​ применения в конкретной​«Выбрать папку»​сообщается, что программа​ на системном диске,​ DBF-файла, а сохранить​ двойном клике.​ же перекрестных ссылок​ будет запущен в​«Обзор…»​ Но дело в​ DBF существует несколько​ то, что в​ том, что связывание​ все настройки выполнены,​

​ выполняет обработку. После​L​Запускается окошко открытия объекта.​ программе.​). На самом деле​ WhiteTown Converters Pack​ куда будет устанавливаться​ данные с указанным​Само собой разумеется, что​ и возможности применения​ программе Excel, и​в нижней части​ том, что по​ модификаций:​ современных версиях Excel​ таблицы с файлом​ жмем на кнопку​ этого в той​(Logical) – логический;​ Нам нужно перейти​После того, как выбор​ эти пункты лишь​ успешно установлена. Нам​

​ утилита. По умолчанию​ расширением встроенными инструментами​ вместо приложения Excel​ стандартной системы поиска.​ если пользователь выставил​ окна.​ умолчанию, если специально​dBase II;​ отсутствует возможность сохранения​ Excel завершено. Жмем​«Сохранить»​

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

​ же папке, где​D​ в ту директорию,​ сделан, можно переходить​ означают выбор различного​ остается только нажать​ это папка​ приложения уже не​

​ можно выбрать тот​Поскольку самому файлу в​ галочку в соответствующем​В случае последнего действия​ не прописывать в​dBase III;​ файлов в формате​ на кнопку​и закрываем окно​ расположен исходный Excel-файл,​(Date) – дата;​ где находится распакованный​ к непосредственной процедуре​ вида окон навигации​ на кнопку​«Program Files»​ получится. К счастью,​ же Access или​ стандартном варианте не​ месте в окне​ в директории расположения​

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

​ системных настройках, программа​dBase IV;​ DBF встроенными инструментами,​«OK»​ Excel.​ будет сформирован объект​C​ архив XlsToDBF. Заходим​ конвертирования. Для этого​ для указания папки​«Завершить»​

​на диске​ имеются другие возможности​ другие программы, способные​ сопоставлена ни одна​ выбора программы, то​ программ на компьютере​ Эксель не связана​FoxPro и др.​ тем не менее,​.​Запускаем программу Microsoft Access.​ с расширением DBF​(Character) – строковый.​ в папку под​ жмем на кнопку​ сохранения. Делаем выбор.​.​«C»​ конвертации данных из​ распознавать и открывать​ программа, поступить можно​

​ теперь файлы данного​ открывается окошко​ с расширением DBF.​Тип документа тоже влияет​ данную процедуру можно​В левой части интерфейса​ Переходим во вкладку​ с тем наименованием,​Кроме того, в строковом​ одноименным названием и​«Start»​В первом случае это​После этого на Рабочем​. Тут лучше тоже​ программы Excel в​ данные такого типа.​ двумя способами. Рекомендуется,​

Что в итоге?

​ расширения будут открываться​«Открыть с помощью…»​ Поэтому без дополнительных​ на корректность его​ осуществить с помощью​ программы появится наименование​«Файл»​ которое было задано​ (​ выделяем объект с​(​ будет обычное окно​ столе появится папка​ ничего не менять​ нужный нам формат.​ Суть не в​

​ допустим, просто запустить​ в Экселе автоматически​в виде Проводника.​ манипуляций таким способом​ открытия программами. Но​ применения других программ​ таблицы, которое мы​, если она открылась​ в ячейке​Cnnn​ наименованием​«Старт»​«Сохранить как…»​

​ под названием​ и нажать на​ Рассмотрим, каким образом​ этом. Главное –​ программу Excel или​ после двойного клика​ В нем нужно​ файл открыть не​ нужно отметить, что​ и надстроек. При​ присвоили ей в​ в другой вкладке.​A1​) и числовом типе​«XlsToDBF.xla»​).​. В нем будут​«WhiteTown»​ клавишу​ это можно выполнить.​ настроить автоматическое открытие​

​ Access, а затем​

fb.ru>

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

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

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

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).

Что за файлы с расширением DBF и чем их открыть

DBF (Data Base File) — формат, применяемый к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). DBF-файл включает в себя заголовок с порядковым номером формата и саму информацию в виде таблиц определённого размера из записей фиксированной длины. Первый байт содержит номер версии формата и битовую маску дополнений. Файлы добавочных полей и индексов нельзя прочитать без соответствующего им DBF-файла, их описание обычно является составной частью описания формата.

Принадлежит программе XBase и Microsoft Access.

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

DBF Commander

DBF Commander даёт возможность экспортировать DBF. Возможны замена и поиск, копирование записей, работа с базой данных помеченной «Только чтение». Предусмотрена смена кодировки, можно проводить фильтрацию и сортировку данных. Чтобы посмотреть базу в dbf-редакторе придерживаемся следующего алгоритма:

  • щёлкните на иконку папки, либо используйте Ctrl+O;
  • выделите нужный документ и кликните на «Открыть»;
  • будет выведена таблица.

DBF Viewer Plus

DBF Viewer Plus позволяет открывать, просматривать данные, печатать и просматривать таблицы. А также редактировать, фильтровать, удалять и добавлять записи, проводить расширенный поиск, создавать файлы, экспортировать документы. Для просмотра файлов формата dbf на компьютере:

  • нужно выбрать первую иконку Open;
  • выделить требуемый документ и нажать «Открыть»;
  • отобразится итог в виде таблицы.

DBF Viewer 2000

Приложение с простым интерфейсом. DBF Viewer 2000 даёт возможность работать с документами размером больше 2 ГБ. Для запуска базы данных с расширением dbf нужно:

  • в меню нажмите на первую иконку или используйте комбинациюCtrl+O;
  • отметьте необходимый документ, нажмите «Открыть»;
  • появится таблица.

Мощный метод просмотра и редактирования баз данных, можно создавать отчёты. В CDBF предусмотрено расширение функционала за счёт добавочных плагинов. Для просмотра следуем инструкции:

  • кликните по первому значку под опцией File;
  • выделите желаемый элемент, нажмите «Открыть»;
  • откроется окно с итогами.

Microsoft Excel

В этом случае можно использовать два варианта.

В первом, для открытия дбф используем опцию «Открыть»:

  • в меню слева надо перейти в пункт «Открыть» и нажать «Обзор»;
  • выделить нужный документ, нажать «Открыть»;
  • появится таблица.

Во втором случае можно установить Microsoft Excel программой по умолчанию:

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

Заголовок табличного файла
Байт Описание
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 в качестве терминатора

Чем открыть файл doc?

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-блока)

Программы, работающие с DBF

Поскольку, как было сказано ранее, в Windows не определено сопоставление DBF конкретной программе, чтобы его открыть, необходимо:

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

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

Файл, имеющий формат DBF, можно открыть следующими программами.

Microsoft Access

Microsoft Access — система управления базами данных для обычных пользователей. Обладает удобным интерфейсом, простотой в управлении. Основными объектами Access являются:

  • таблицы;
  • запросы;
  • формы;
  • отчёты;
  • макросы и модули;
  • схема.

И также имеется встроенный язык программирования, расширяющий возможности приложения.

Visual FoxPro

Visual FoxPro — мощный инструмент, визуальная среда для создания СУБД от компании Майкрософт. Включает всё, что нужно для управления информацией:

  • средства упорядочивания таблиц;
  • средства обработки запросов;
  • возможности создания интегрированных СУБД;
  • инструменты разработки пользовательских приложений.

DBFView

DBFView — простой, но мощный инструмент открытия, редактирования, просмотра и печати. Поддерживает форматы DBF: dBase, Clipper, FoxPro, Visual FoxPro и многие другие. С помощью этого приложения можно добавлять, переименовывать, удалять, сортировать, упаковывать и просматривать записи, экспортировать в TXT и HTML, импортировать и экспортировать в Excel, а также конвертировать формат DBF в CSV и XLS-файлы.

DBF Viewer Plus

DBF Viewer Plus — не требующий установки простой редактор для работы с разными форматами DBF, включая dBase, Clipper, Foxpro. Позволяет открывать, просматривать данные, отфильтровывать записи, печать и предпросмотр таблиц, редактировать, добавлять и удалять записи, осуществлять расширенный поиск, создавать файлы, выполнять экспорт документов в форматы CSV, PDF, XLS, RTF, WKS, XML, HTML.

DBF Commander Professional

DBF Commander Professional — профессиональное средство редактирования и просмотра с поддержкой SQL-запросов.

Этот инструмент позволяет:

  • просматривать, создавать, редактировать, печатать DataBaseFile;
  • просматривать, редактировать и печатать структуру;
  • изменять кодировку;
  • поиск и замена с учётом регистра и частичными вхождениями;
  • экспорт в CSV, XLS, XML, HTML;
  • импорт из XML и CSV;
  • фильтрация записей и множественная сортировка;
  • подсчёт статистики;
  • работа с SQL;
  • поддержка командной строки и многие другие функции.

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

Открываем файл формата DBF

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

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

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

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

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

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

  1. Откройте программу и в верхней панели управления нажмите на иконку папки. Ещё можно воспользоваться комбинацией Ctrl+O.

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

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

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

  1. Запустите программу и в верхней панели управления нажмите на иконку открытой папки с подписью «Open». Для быстродействия можно опять же воспользоваться комбинацией клавиш Ctrl+O.

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

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

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

  1. В Верхней панели управления кликните по иконке открытой папки. Опять же можно воспользоваться сочетанием клавиш для быстрого вызова «Проводника» — Ctrl+O.

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

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

  1. Нажмите по иконке открытой папки в верхней панели или используйте комбинацию клавиш Ctrl+O.

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

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

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

  1. При работе с файлом нажмите на «Файл» в верхней части программы.
  2. В левом меню выберите пункт «Открыть».
  3. Затем нажмите на иконку папки с подписью «Обзор».

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector