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

Обновлено: 07.07.2024

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

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

Расширение DBF делится на две основные категории:

  • DBF формат (полн. dataBased Intelligence) повсеместно применяется, как файл базы данных в большинстве программных приложений. Данное расширение эффективно используется в качестве типового метода для хранения и передачи данных в виде систем управления базами данных (СУБД), электронных таблиц и т.д.

На протяжении достаточно долгого времени (начиная с 1980 года), данный формат представления информации (известный, как Dbase) был одним из самых популярных для СУБД микрокомпьютеров и смежного с ним программно-технического оборудования, включая Apple, UNIX и IBM PC.

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

  • DBF расширение, являющееся файлом табличного представления базы данных Oracle. Являясь объектно-реляционной СУБД, данный формат универсален для своего применения и может одинаково эффективно использоваться как на базе ОС Windows, так и Unix. Данные в таком DBF файле хранятся в виде “табличных пространств”, создаваемых интегрированными командами Oracle CREATE/ALTER TABLESPACE.

Данный формат имеет множество различных исполнений и модификаций, порой даже несовместимых друг с другом. Так, например, DBF, разработчиком которого является ESRI, далек от типового представления СУБД и являет собой набор пространственных данных в геоинформационной системе.
Таким образом, единый стандарт (технология) представления DBF формата отсутствует. Это создает пользователю определенные трудности в части открытия и редактирования файла. Иногда в комплекте с DBF расширением идет файл DBT, который не работает автономно, является вспомогательным и открывается только в совокупности с DBF.

Программы для открытия DBF файлов

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

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

  • поврежден или инфицирован файл;
  • файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
  • недостаточно ресурсов устройства или ОС;
  • поврежденные или устаревшие драйвера.

Конвертация DBF в другие форматы

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

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

Конвертация DBF расширения в другие форматы практически не практикуется.

Почему именно DBF и в чем его достоинства?

DBF расширение – один из самых популярных и востребованных форматов для хранения и передачи данных в виде систем управления базами данных (СУБД), электронных таблиц и.т.д.

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

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

Тип файла: Database File Разработчик: dBASE Категория: Базы данных

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

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

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

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

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

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

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

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

1. Универсальным средством для чтения формата является Excel.

5. СТМ-Проводник данных обеспечивает следующие возможности:

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

9. DBFViewer обеспечивает функции редактирования, быстрого просмотра и печати документов DBF с форматами dBase, Clipper, Foxpro, Visual Foxpro, Visual Dbase. Кроме того имеются следующие опции:

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

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

Открытие DBF в Microsoft Excel

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

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

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

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

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

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

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

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

  1. Запускаем программу Excel и переходим во вкладку «Файл».

Переход во вкладку Файл в Microsoft Excel

Переход к открытию файла в Microsoft Excel

Окно открытия документа в Microsoft Excel

Документ DBF открыт в Microsoft Excel

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

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

    Итак, делаем двойной щелчок левой кнопкой мыши по тому файлу формата DBF, который желаем открыть.

Двойной клик левой кнопки мыши в Microsoft Excel

  • Поиск соответствий в Интернете;
  • Выбор программы из списка установленных программ.

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

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

Переход к выбору программы для открытия файла DBF

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

Переход в свойства файла DBF

Окно свойств файла DBF

Окно выбора программы Windows

C:\Program Files\Microsoft Office\Office14

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

Выбор программы для запуска документа в Microsoft Excel

Установка Microsoft Excel программой по умолчанию для открытия файлов DBF

Документ DBF открыт в программе Microsoft Excel

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

Закрыть

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Странно -при редактировании я вижу весь текст, а при просмотре нижняя часть пропадает.
"Хвост" такой:
НБ= Соединение.Execute("Select * from [primer]");
Пока НБ.EOF=0 Цикл
Поле1=НБ.Fields("FLD1").value;
Поле2=НБ.Fields("FLD2").value;
НБ.MoveNext();
КонецЦикла;
НБ=0;
Соединение=0;

(2) Йожкин Кот, можете привести полную строку инициализации?

Вроде нет проблемы прочитать dbf, но пришлось потратить 2 часа, чтобы получить работающий пример (то драйвера не идут, то строка иницализации дает ошибку, то кодировка не та). У меня WindowsXP, на других операционках не проверял.

(4) Строка инициализации для ВСЕХ провайдеров ADODB делается просто: создаем пустой файл с расширением udl, "запускаем" его и выбираем в конструкторе нужного провайдера и его настройки. Сохраняем файл, открываем его блокнотом и копируем строку инициализации.

здесь немного неверный синтаксис запроса - не задействован индекс

и только в фоксе можно задействовать индекс в тексте запроса. А в чем новизна статьи?
Есть множество статей, предлагающих читать (и писать) через ADO
что угодно и куда угодно.
Не мешало бы бы пару ссылок в статью вставить.

Когда мне понадобилось загрузить данные из dbf, я подумал - нет проблем (больше десятка раз грузил через xbase). А тут открываю этот dbf-файл, а в некоторых полях записано "неопределено". Значит, надо через ODBC действовать (через ВИД не катит, т.к. конфигурация закрыта). Я не нашел в инете четкой инструкции , как подключить и загрузить данные через ODBC-драйвер (да еще и вопрос - какой драйвер использовать)! На инфостарте тоже не нашел (хотя, может, плохо искал). В общем, через два часа получил работающий вариант и решил его опубликовать, дабы другие не тратили эти два часа (они могут ох как понадобиться для другого).

Я не претендую на приоритет или копирайт, я просто написал рецепт, который работает в определенных условиях. А статьи по ADO найти не проблема. Но когда я искал пути решения, мне нужен был именно рецепт, а не рассуждения про широкие возможности ADO, ODBC и ссылки на другие интересные статьи (я их немало прочел, даже не возьмусь кого-то особо выделить).

Если кто знает, дайте ссылку на аналогичную публикацию (мне и другим только польза будет). Мне кажется, статьи типа "самодостаточный рецепт" имеют право на существование. Одно дело обзорная статья, описывающая возможности технологии вообще (даже с частым примером) и другое дело - как применить эту технологию для решения этой конкретной задачи (возникают тонкости, никак не описанные в статье). Читаешь статьи, где упоминаются ADO, OLEDB, MDAC, JET4.0, ODBC и другие "страшные" слова, скачиваешь драйверы, устанавливаешь, подключаешься - и НЕ РАБОТАЕТ. Вот для тех, кому важен результат, а не процесс и разборки, я и написал эту статью.

(7) yuraos , если у Вас есть готовый рецепт чтения dbf через ADO - напишите статью, я и другие только спасибо скажем. Тогда по словам "dbf, ODBC" будет показываться моя статья, а по "dbf, ADO" - Ваша и каждый желающий сможет быстро найти то, что ему надо.

Читайте также: