Чем открыть расширение dbf


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

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

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

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

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

fb.ru

Расширение файла DBF. Чем открыть DBF?

Расширение DBF

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

В Windows: dBase, Microsoft Access, Microsoft Excel, Microsoft Visual FoxPro, Microsoft Works, Corel Quattro Pro, Apache OpenOffice, HiBase Group DBF Viewer, Astersoft DBF Manager, DBF Viewer Plus, DBFView, DBFShow, DBF Navigator, WinDBFView, Sage ACT, CGF Shop Data Management Center, Alpha Software Alpha Anywhere, Corel Paradox, DMC, OpenOffice.org Calc, ArcGIS, Clipper, Arago, AbacusLaw, CA-dBFast, Wordtech, Alpha Five, iAnywhere, NovaBACKUP, The Network Diary, Редактор DBF, FLARE, ACDSeeВ Mac OS: Planamesa NeoOffice, Apache OpenOffice, GTK DBF Editor, OpenOffice.org CalcВ Linux: Apache OpenOffice, GTK DBF Editor, multisoft FlagShip, OpenOffice.org CalcВ Palm OS: Palm Zire

Описание расширения DBF

Популярность:

Раздел: Файлы баз данных

Разработчик: dataBased Intelligence, Inc.

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

Dbase был первой широко используемой системой управления базами данных (СУБД) для микрокомпьютеров, выпускаемая Ashton-Tate для CP/M, а затем для Apple II, Apple Macintosh, UNIX, VMS, и IBM PC под DOS, где Dbase стал одним из самым популярным программным обеспечением на протяжении ряда лет. Dbase слишком медленно переходил на Microsoft Windows и постепенно потерял долю рынка конкурентам, таким как Paradox, Clipper, FoxPro и Microsoft Access. Ashton-Tate был куплен Borland в 1991 году, которая затем продала права в 1999 году в новообразованный Dbase Inc. В 2004 году Dbase Inc. изменила свое название на dataBased Intelligence, Inc.

Начиная с середины 1980-х годов многие другие компании подготовили свои собственные диалекты или вариации на продукт и язык. К ним относятся FoxPro (теперь Visual FoxPro), Arago, Force, dbFast, dbXL, Quicksilver, Clipper, Xbase++, FlagShip, Recital, CodeBase, MultiBase и Harbour/xHarbour. Все вместе эти вариации формата DBF неофициально называют XBase.

Основным наследием Dbase является его формат .DBF, который используется в ряде других приложений. Например, формат, разработанный ESRI для пространственных данных в геоинформационной системе использует .dbf файлы для хранения особенных атрибутов данных.

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

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

В самом первом поле всегда хранится информация об удалении записи – это символ «звёздочка». Удаленные записи можно или восстановить или окончательно удалить.

Иногда с DBF поставляются и файлы .DBT (dBase III, IV,Clipper) и .FPT (FoxBASE/FoxPro), но они открываются только вместе с DBF и являются вспомогательными. Файл .DBT используется для мемо-полей, т.к. текстовые поля в Dbase ограничены 254 символами, то в Clipper сделали отдельные файлы для хранения больших текстов.

Другие программы, связанные с расширением DBF

    Файл табличного пространства БД Oracle от Oracle CorporationРасширение DBF файла связано с базой данных Oracle, объектно-реляционной системой управления базами данных (ORDBMS) для Microsoft Windows и различных операционных систем на базе Unix. .DBF файлы хранят данные «табличных пространств». Данные табличные пространства создаются командами оракла CREATE TABLESPACE и ALTER TABLESPACE. Одно табличное пространство храниться в одном файле DBF. Их можно найти в каталоге C:\Oracle\ORADATA\proba или выполняя такой запрос: SELECT tablespace_name, file_name, bytes FROM dba_data_files.

    Относится к разделу Файлы баз данных.

    Популярность:

fileext.ru

Как и чем открывать DBF-файл

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

Особенности работы с DBF-файлами в Windows.

По умолчанию в Windows с ним не сопоставлено программ. До 2007 года была возможность работать с DBF в Excel, но в настоящее время его можно открыть как простую таблицу, но не сохранить в качестве DataBaseFile.

Файл, имеющий расширение DBF, состоит из следующих частей:

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

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

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

С файлом DBF может находиться документ, имеющий расширение DBT или FPT. Это заметки к базе данных, что представляют собой текстовый документ, открывающийся в среде вместе с основным файлом.

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

nastroyvse.ru

Как открыть DBF файлы - Файлы с расширением DBF

Что обозначает расширение DBF?

автор: Jay Geater, главный писатель по вопросам технологий

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

До того, как вы сможете открыть файл DBF, вам необходимо выяснить, к какому виду файла относится расширения файла DBF.

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

Ответ:

Файлы DBF имеют Файлы баз данных, который преимущественно ассоциирован с CDBF Database (WhiteTown Software).

Файлы DBF также ассоциированы с iAnywhere Database File (Sybase Inc.), The Network Diary Database (CF Systems Ltd), ACT! Main Database File (Best Software CRM Division), Alpha Five Table Data File (Alpha Software Inc.), NovaBACKUP Backup Database (NovaStor Corporation), Oracle 8.x Tablespace File, Abacus Law Data (Abacus Data Systems Inc.), Psion Series 3 Database (Psion PLC), ArcView Shapefile Attribute Table File (ESRI), Database, JetForm FormFlow Data File и FileViewPro.

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

Как открыть ваш файл DBF:

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

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

Если ваш ПК открывает файл DBF, но в неверной программе, вам потребуется изменить настройки ассоциации файлов в вашем реестре Windows. Другими словами, Windows ассоциирует расширения файлов DBF с неверной программой.

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

Загрузки программного обеспечения, связанные с расширением файла DBF:

* Некоторые форматы расширений файлов DBF можно открыть только в двоичном формате.

Скачать FileViewPro для открытия ваших файлов DBF прямо сейчас

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

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

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

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

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

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

Ваш файл анализируется... пожалуйста подождите.

Имя файла:

Размер файла:

Прервать

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

Об авторе: Джей Гитер (Jay Geater) является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями.

www.solvusoft.com

Как открыть файл DBF в Excel

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

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

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

  • dBase II;
  • dBase III;
  • dBase IV;
  • FoxPro и др.

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

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

Урок: Как перевести Excel в DBF

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

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

  1. Запускаем программу Excel и переходим во вкладку «Файл».
  2. После попадания в вышеуказанную вкладку щелкаем по пункту «Открыть» в меню, расположенном в левой части окна.
  3. Открывается стандартное окно открытия документов. Перемещаемся в тот каталог на жестком диске или сменном носителе, где расположен документ, который нужно открыть. В правой нижней части окна в поле переключения расширений файлов выставляем переключатель в позицию «Файлы dBase (*.dbf)» или «Все файлы (*.*)». Это очень важный момент. Многие пользователи не могут открыть файл просто потому, что не выполняют данное требование и элемент с указанным расширением им не виден. После этого документы в формате DBF должны отобразиться в окне, если они присутствуют в данном каталоге. Выделяем документ, который следует запустить, и щелкаем по кнопке «Открыть» в нижнем правом углу окна.
  4. После последнего действия выбранный документ DBF будет запущен в программе Excel на листе.

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

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

  1. Итак, делаем двойной щелчок левой кнопкой мыши по тому файлу формата DBF, который желаем открыть.
  2. Если на данном компьютере в системных настройках формат DBF не связан ни с одной программой, то запустится окошко, которое сообщит, что не удалось открыть файл. В нем будут предложены варианты действий:
    • Поиск соответствий в Интернете;
    • Выбор программы из списка установленных программ.

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

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

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

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

  3. При выборе любого из трех данных вариантов запускается окно открытия файла. Опять же, если в списке рекомендуемых программ в верхней части окна присутствует наименование «Microsoft Excel», то щелкаем по нему, а в обратном случае жмем на кнопку «Обзор…» в нижней части окна.
  4. В случае последнего действия в директории расположения программ на компьютере открывается окошко «Открыть с помощью…» в виде Проводника. В нем нужно перейти в папку, которая содержит файл запуска программы Эксель. Точный адрес пути к этой папки зависит от версии Excel, которая у вас установлена, а точнее от версии пакета Microsoft Office. Общий шаблон пути будет выглядеть следующим образом:

    C:\Program Files\Microsoft Office\Office#

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

    C:\Program Files\Microsoft Office\Office14

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

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

  5. После этого мы автоматически переносимся опять в окно выбора программы. На этот раз наименование «Microsoft Office» тут точно будет отображаться. Если пользователь желает, чтобы данное приложение всегда по умолчанию открывало документы DBF двойным кликом мышки по ним, то нужно удостовериться, что около параметра «Использовать выбранную программу для всех файлов такого типа» стоит галочка. Если же вы планируете только одиночное открытие документа DBF в Excel, а далее собираетесь открывать данный тип файлов в другой программе, то, наоборот, данную галочку следует снять. После того, как все указанные настройки выполнены, жмем на кнопку «OK».
  6. После этого документ DBF будет запущен в программе Excel, и если пользователь выставил галочку в соответствующем месте в окне выбора программы, то теперь файлы данного расширения будут открываться в Экселе автоматически после двойного клика по ним левой кнопкой мыши.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Опрос: помогла ли вам эта статья?

Да Нет

lumpics.ru

Чем открыть .dbf | Форматы файлов, чем открыть

Какой программой открыть dbf файл вы можете выбрать из перечисленного ниже списка!

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

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

Если рассматривать структуру файлов с расширением .DBF, то можно выделить следующие элементы:

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

Обычно файлы с расширением .DBF идут совместно с файлами .DBT и .FPT, которые не являются самостоятельными форматами, и могут быть открыты лишь при помощи соответствующего им файла формата .DBF.

История формата DBF.

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

Как открыть DBF файл

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

Многие программы умеют работать с документами, представляющими собой базы данных. Самыми простыми являются OpenOffice и LibreOffice о них и будем писать.

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

  • После загрузки и установки пакета OpenOffice запустите программу, кликнув по ярлыку программы на рабочем столе. В открывшемся окне выберите кнопку «Открыть».

  • Далее, выберите файл на компьютере, имеющий разрешение .dbf вашу таблицу базы данных, и нажмите «Открыть».

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

  • Всё, документ открыт в среде OpenOffice и можно с ним дальше работать.

Аналогичным образом, база данных, имеющая разрешение .dbf, открывается и в программе LibreOffice.

Как открыть DBF файл в Excel

В программе Microsoft Excel начиная с версии 2007 просто так открыть файл dbf нельзя. В версии 2003 и старше ещё поддержка данного файла имелась, но потом её убрали. Для преобразования базы данных в таблицу и для возможности работы над ней нужно использовать специальные программы, которые преобразовывают файл одного формата в другой, в частности, это DBF Converter и иже с ними.

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

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

fileid.in

DBF файл - создать DBF, открыть DBF, загрузить DBF на сервер Oracle, MS SQL Server, MySQL, Postgres и др.

Этот раздел содержит информацию по работе с DBF файлами.

 

Создать DBF файл (Ctrl+N)

Эта команда открывает диалоговое окно Структура файла:

Чтобы создать новый DBF файл, необходимо заполнить следующие поля:

  • Имя файла - полный путь к файлу и его имя. При нажатии на кнопку "..." появится диалог сохранения файла. Укажите нужное имя файла и нажмите кнопку Сохранить.
  • Тип файла - тип (или формат) DBF файла. Может принимать значения "Visual FoxPro" или "dBase III plus".
  • Поля (<№ текущего поля> из <общее количество полей>). Данная таблица содержит информацию о полях DBF файла:
  • Название - название поля (максимум 10 символов). Имена полей не должны совпадать!
  • Тип - тип поля. Выбирается из раскрывающегося списка.
  • Размер - длина поля (в байтах). Если введенное пользователем значение больше допустимого, то оно будет изменено на максимально возможное.
  • Точность - количество знаков после запятой. Если введенное пользователем значение больше допустимого, то оно будет изменено на максимально возможное.
  • NULL - разрешает или запрещает значения NULL в указанном поле. По-умолчанию значения NULL разрешены.
Рекомендуется в работе использовать формат DBF файла Visual FoxProпо следующим причинам:
  • "Родным" форматом DBF для DBF Commander является "Visual FoxPro" (по-умолчанию). Это означает, что все временные и новые DBF файлы создаются в формате Visual FoxPro. Таким образом, чтобы конвертировать DBF файл в формат dBase, программе требуется выполнить дополнительные действия. Хотя они и выполняются автоматически, но могут потребовать больше времени и ресурсов, чем работа с файлами типа Visual FoxPro.
  • Более стабильная работа.
  • Формат Visual FoxPro поддерживает больше типов полей, чем dBase III plus:
    • Visual FoxPro - Character, Currency, Date, DateTime, Double, Float, General, Integer, Integer autoincrement, Logical, Memo, Numeric.
    • dBase III plus - Character, Date, Float, Numeric, Logical, Memo.

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

  • Следующее значение - начальное значение автоинкрементного поля. По-умолчанию равно нулю.
  • Шаг - при добавлении новых записей значение в автоинкрементном поле будет увеличиваться на данную величину. По-умолчанию равно единице.

Кроме того, окно Структура файла содержит панель инструментов со следующими командами:

  • Добавить поле (Ins) - между текущим и предыдущим полем появляется пустая строка для ввода данных о новом поле. После указания информации о поле, эта запись будет добавлена в конец таблицы со структурой файла. Добавить поле можно также нажав клавишу "Стрелка вниз" на последней записи в списке полей.
  • Удалить поле (Ctrl+Del) - удаляет текущее поле.
  • Переместить поле вниз (Shift+Arrow Down) и Переместить поле вверх (Shift+Arrow Up) - с помощью этих команд есть возможность изменять порядок полей в DBF файле.
  • Экспорт структуры (Ctrl+E) - экспорт структуры DBF файла в любой из форматов: XLS, HTML, XML, CSV, или в отдельный DBF файл.
  • Предварительный просмотр и печать структуры (Ctrl+P) - открывает соответствующее диалоговое окно для предпросмотра и печати структуры DBF файла.

После внесения всех необходимых изменений в структуру файла, нажмите кнопку OK. При создании DBF файла, соответствующий SQL запрос будет сгенерирован и добавлен в SQL Panel.

Например:

CREATE TABLE "D:\Table1.dbf" (field1 C(10,0),field2 C(20,0))

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

ALTER TABLE "D:\Table1.dbf" ALTER field1 C(15,0)ALTER TABLE "D:\Table1.dbf" ALTER field2 C(25,0)ALTER TABLE "D:\Table1.dbf" ADD field3 C(10,0)ALTER TABLE "D:\Table1.dbf" ALTER field3 I(4,0)

При нажатии кнопки Отмена (или клавиши Escape) окно Структура файла будет закрыто без сохранения изменений в структуре файла.

 

Открыть DBF файл (Ctrl+O)

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

Фильтр диалога открытия файла содержит следующие расширения:

  • Файлы DBF (*.DBF) - Data Base File (файл баз данных). Формат DBF файла может быть Visual FoxPro или dBase.
  • Memo-файлы (*.FPT, *.DBT) - Мемо файлы различных форматов DBF - Visual FoxPro (*.FPT) и dBase (*.DBT). При открытии Мемо файла фактически открывается соответствующий ему DBF файл, чьи мемо-данные содержатся в этом FPT или DBT файле.
  • Все файлы (*.*) - принудительное открытие DBF Commander'ом не-DBF файла. Если его заголовок и внутренняя структура соответствует формату DBF или dBase, то файл будет открыт как обычный DBF файл. В противном случае появится сообщение об ошибке "Not a table".

Также, для открытия файла можно:

  1. Щелкнуть мышью на раскрывающемся Списке таблиц главного окна программы (если в программе не открыто ни одного файла).
  2. Перетащить файлы из Проводника Windows в главное окно DBF Commander.

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

 

Структура DBF файла (Ctrl+S)

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

Как и в случае создания DBF файла, Вы можете изменять структуру текущего файла, его DBF-формат (Visual FoxPro <-> dBase III plus), экспортировать или распечатать его структуру.

После нажатия на кнопку OK внесенные изменения будут сохранены. Чтобы закрыть окно Структура файла без сохранения изменений, нажмите кнопку Отмена (или клавишу Escape).

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

 

Импорт в DBF файл (Ctrl+I)

Запускает Мастер Импорта. Этот мастер позволяет импортировать данные из следующих форматов:

  • XML файлы (*.XML)
  • CSV файлы (*.CSV)

На первой странице мастера необходимо выбрать исходный файл (CSV или XML) и результирующий DBF файл. В случае отсутствия результирующего файла он будет создан.

При импорте XML файла (ранее экспортированного из DBF Commander Professional) нет необходимости в дополнительных опциях. Напротив, импорт из CSV более сложный, поэтому данный мастер позволяет задать некоторые параметры входного файла:

  • 1ая строка содержит имена полей и 2ая строка содержит типы полей - CSV файл, ранее экспортированный из DBF Commander Professional, содержит имена полей (через разделитель) в первой строке, а также типы полей во второй. Поэтому при импорте такого файла в новый DBF файл он будет создан по этой структуре. В этом случае параметр Начать со строки № должен быть равен 3 для избежания вставки имен и типов полей в качестве данных в результирующий файл. В противном случае, если CSV файл не содержит названий и типов полей (или эта опция отключена), все поля результирующего DBF файла будут типа Character(254), и все поля будут названы 'field1', 'field2' и т.д.В случае импорта в существующий DBF файл этот параметр не будет иметь значения.
  • Начать со строки № - все записи до этого номера будут пропущены.
  • Разделитель - разделитель данных исходного CSV файла.

При изменении опций мастера в таблице Предварительный просмотр Вы можете увидеть данные результирующего DBF файла. После установки всех параметров нажмите кнопку Далее.

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

If you need import from other formats, please ask it on our Forum.

Если Вам нужен импорт из других форматов, мы можем обсудить это на нашем Форуме.

 

Экспорт DBF файла (Ctrl+E)

Эта команда предназначена для экспорта текущего DBF файла в один из следующих форматов:

  • Файлы MS Excel (*.XLS)
  • Файлы HTML (*.HTML)
  • Файлы XML (*.XML)
  • Файлы CSV (*.CSV) - текстовые файлы, значения в которых разделены запятой (или другим разделителем). В появившемся диалоговом окне выберите кодировку (ANSI или UTF-8) и введите разделитель, который будет использоваться при экспорте. По-умолчанию это точка с запятой (;)

Если Вам нужен экспорт в другие форматы, мы можем обсудить это на нашем Форуме.

 

Сохранить как... (Ctrl+Shift+S)

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

 

Импорт на SQL сервер (СУБД) и Экспорт из SQL сервера - Oracle, MySQL, MS SQL Server, PostgreSQL и т.д.

Данная возможность позволяет передавать данные с SQL сервера (под управлением СУБД - системы управления базой данных) в DBF файл и наоборот. Сервер, база данных и таблица для импорта или экспорта задаются с помощью строки подключения. Если у Вас уже есть нужная строка подключения - просто вставьте ее в соответствующее поле ввода. В противном случае нажмите кнопку Сформировать... для создания новой строки подключения.

В этом случае откроется диалоговое окно Свойства связи с данными. Здесь нужно выбрать Поставщика данных, сервер, базу данных, указать логин пользователя и пароль. Некоторые из этих параметров могут быть необязательными. Это зависит от типа поставщика. После определения всех параметров нажмите кнопку Проверить подключение для проверки возможности соединения с сервером. Если подключение произошло успешно, то полученная строка подключения может быть использована для импорта и экспорта данных на сервер (СУБД). Нажмите кнопку OK для закрытия окна Свойства связи с данными.

Также, есть возможность использовать UDL файл (Universal Data Link - файл связи с данными) вместо строки подключения. Нажмите соответствующую кнопку и укажите нужный файл. Фактически, UDL файл - это текстовый файл, содержащий информацию о подключении (строку подключения). Его можно создать самостоятельно.

После ввода корректной строки подключения нажмите кнопку Подключение для установки связи с сервером и базой данных. Раскрывающийся список таблиц заполнится именами таблиц из соответствующей базы данных. У этого списка есть 2 параметра:

  • Использовать двойные кавычки - некоторые из СУБД требуют, чтобы имена таблиц заключались в двойные кавычки
  • Показывать системные таблицы - отметьте этот параметр, если есть необходимость работы с системными таблицами базы данных
  • Курсор на сервере - некоторые базы данных (например, MySQL 5.1+) не поддерживают полнофункциональные курсоры на сервере. Поэтому по-умолчанию при подключении к базе данных DBF Commander Professional использует курсоры на стороне клиента. Если все-таки нужно использовать курсор на стороне сервера - включите эту опцию, затем нажмите кнопку Подключение.
  • Заключать имена полей в - в случае, если поля в экспортируемой таблице имеют названия, совпадающие с зарезервированными словами (например, time, current и т.д.) - при передаче данных возможна ошибка. Чтобы избежать этого, нужно указать символы, в которые должны быть заключены имена полей. Данный раскрывающийся список содержит такие символы для наиболее распространенных СУБД: [Квадратные скобки] (MS SQL Server), "Двойные кавычки" (Oracle, Postgre SQL), `Обратные кавычки` (MySQL)

Пожалуйста, будьте очень осторожны при экспорте данных в системные таблицы - это может стать причиной нарушения работоспособности базы данных!

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

В передаче данных участвуют только поля, совпадающие по названиям. Например, есть DBF файл с полями Field1, Field2, Field3. Таблица на сервере состоит из полей Field1, Field2, Field4. В этом случае в базу будут экспортированы (или, соответственно, импортированы) только поля Field1 и Field2. Список этих полей отображается под таблицей Предпросмотр. Отсутствующие поля будут заполнены значениями NULL.

После подготовки всех исходных данных нажмите кнопку Импорт (или, соответственно, Экспорт).

Также, Вы можете экспортировать (или импортировать) данные из одного DBF файла в другой DBF file. Для этого при построении строки подключения выберите поставщика MS OLE DB Provider for Visual FoxPro.

 

Зашифровать DBF файл и Расшифровать DBF файл

Эта функция позволяет хранить данные DBF файла в защищенном виде. Шифрование производится с помощью алгоритма Advanced Encryption Standard (AES, или Rijndael) с ключом размером 256 бит.

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

После выполнения команды Зашифровать на экране появится стандартное окно сохранения файла. Введите имя файла, который должен получиться после зашифровки и нажмите кнопку Сохранить.

После этого (и при шифровании, и при расшифровке) появится окно для ввода пароля:

После ввода пароля и его подтверждения нажмите кнопку OK. После успешного завершения шифрования (или расшифровки) будет выдано соответствующее сообщение.

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

После шифрования файла, пожалуйста, убедитесь, что не осталось резервных копий данного файла (с расширением BAK), а также его Мемо-файла (с расширением TBK). Эти файлы могут содержать зашифрованные данные в открытом виде.

Зашифрованный файл не может быть открыт напрямую с помощью DBF Commander Professional - его нужно расшифровать. При выполнении команды Расшифровать появится окно открытия файла. Укажите зашифрованный файл, нажмите кнопку Открыть. Затем, в появившемся окне сохранения файла укажите имя результирующего файла с расшифрованными данными.

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

 

Конвертировать DBF файл

Эта команда меню предназначена для конвертации DBF файла в другие кодировки - из MS Windows в MS-DOS и наоборот. Их возможные значения представлены в разделе Кодировка DBF файла.

Конвертирование применяется к текущему файлу. При этом создается резервная копия (*.BAK) файла (если включена соответствующая опция). Если кодировка текущего DBF файла уже имеет тип MS Windows, то конвертация может быть осуществлена только в MS-DOS кодировку, и наоборот.

Также, есть возможность конвертировать DBF файл из кодировки ANSI в кодировку UTF-8 и, соответственно, из UTF-8 в ANSI. Если кодировка DBF файла MS-DOS, то конвертация в UTF-8 недопустима - полученные данные будут некорректными и информация будет повреждена. Чтобы конвертировать MS-DOS файл в UTF-8, сначала конвертируйте его в кодировку Windows.

Перед преобразованием DBF файла в кодировку UTF-8 учтите, что

текстовые символы в кодировке UTF-8 занимают больше байт в памяти, чем в кодировках ASCII или ANSI. Таким образом, чтобы не потерять данные, пожалуйста, убедитесь, что символьные поля (типа "Character") имеют длину, более чем в 2 раза превышающую длину данных, содержащихся в них.

Во всех видах конвертации

  • из кодировки ANSI в кодировку MS-DOS
  • из MS-DOS в ANSI
  • из Windows ANSI в UTF-8
  • и из UTF-8 в Windows ANSI,

участвуют только поля типов Character и Memo.

 

Предварительный просмотр и печать DBF файла (Ctrl+P)

Эта команда предназначена для предварительного просмотра расположения DBF таблицы на странице:

В данном окне доступны следующие действия:

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

Удаленные строки печатаются светло-красным цветом в любом случае.

 

Обновить (F5)

Обновляет данные из DBF файла (без переоткрытия). Например, при работе с файлом, который уже открыт другим экземпляром DBF Commander Professional, или другим пользователем с одного и того же сетевого ресурса (или с общего ресурса виртуальной машины), и т.д. Для обновления данных просто нажмите клавишу F5.

 

Закрыть (Alt+C) и Закрыть все

При выполнении этих команд закрывается текущий файл или, соответственно, все открытые DBF файлы.

 

Выход

Закрывает все открытые DBF файлы и саму программу, а также происходит удаление всех временных файлов и сохранение всех SQL запросов в лог-файл ("DBF Commander.log"). В окне Параметры можно задать клавишу быстрого доступа (Escape) для этой команды.

 

dbf-software.ru


Смотрите также