Чем открыть файл dbf foxpro
DBF — файл баз данных, возможность работы с которым раньше интегрировалась в среду Microsoft Office. С форматом работали приложения Access и Excel, позже Access был выведен из состава пакета и стал отдельной программой, а в Excel с 2007 года поддержка DataBaseFile была существенно ограничена.
При невозможности открыть DBF-файл напрямую в Excel его нужно предварительно конвертировать.
Однако DBF хоть и считается многими устаревшим форматом, но до сих пор широко используется в специализированных программах в сфере бизнеса, проектирования, инженерной сфере. Везде, где требуется работа с большими массивами информации, их структурирование и обработка, выполнение запросов. Например, программный комплекс 1С Предприятие целиком основан на управлении базами данных. А учитывая, что масса офисной документации и данных проходит в Excel, то вопрос интегрированной работы с этими форматами актуален и востребован.
Программы для открытия
Рассмотрим софт поддерживающий просмотр данного формата.
Способ 4: CDBF
CDBF — мощный способ редактирования и просмотра баз данных, также позволяет создавать отчеты. Расширить функционал можно, используя дополнительные плагины. Присутствует русский язык, распространяется платно, однако имеет триал версию.
-
Нажмите на первую иконку под надписью «File».
История возникновения
В 1978 году Уэйн Рэтлифф запустил проект формата для СУБД Vulcan. В следующем году программа Вулкан в составе с первой сборкой формата DBF поступила в продажу.
Затем в 1980 году Вулкан получил другое название – dBase II. В программе стала применяться вторая ревизия формата. Право продажи получила фирма Ashton−Tate.
Далее последовали сборки dBase III и dBase III+, использовавшие третью версию DBF. Программы оказались несовместимы по размеру.
Последний (седьмой) вариант формата появился вместе с dBase 7 for Windows.
Конвертация
Чтобы не мучиться самим с офисными программами, создано множество приложений, позволяющих перевести данные из одного формата в другой. Во-первых, почти все мощные программы по работе с СУБД предполагают возможность экспорта в XLS и загрузки из него. Во-вторых, есть небольшие утилиты, специализирующиеся на конвертации. Вот некоторые из них:
- DBFView — простая программа работы с базами данных, позволяющая редактировать, просмотреть DataBaseFile, открыть его в XLS и импортировать из него без каких-либо дополнительных действий. Поддерживает форматы dbf dBase, Clipper, FoxPro, Visual FoxPro и многие другие.
- DBF Viewer Plus — приложение, не требующее установки, с хорошим функционалом. Позволяет создавать базы данных, экспортировать в разные форматы, в том числе в .xls. Включает возможности редактирования, добавления, переименования, сортировки записей, фильтр и поиск, печать и предпросмотр.
- WhiteTown Converters Pack — набор утилит по конвертации в различных направлениях, позволяет избежать ошибок и конфликтов при преобразовании из формата в формат.
- DBF Commander — профессиональное программное обеспечение, конвертирование лишь небольшая часть его функциональных возможностей.
Во всех этих программах преобразование сводится к тому, что нужно открыть исходный файл, а затем выполнить команду «Конвертировать» или «Экспорт».
Существуют и бесплатные сервисы онлайн-преобразования. На таких сайтах предлагается прислать (загрузить) исходный файл, нажать «Конвертировать», после чего появится ссылка на преобразованный документ. Насколько можно доверять таким услугам, решение индивидуальное, на свой страх и риск.
Таким образом, открыть DBF в программе Excel можно, но если его версия 2007 и новее, то сделать с ним больше ничего не получится, только посмотреть. Для редактирования, сохранения в XLS есть специальные надстройки или программы, так же как и для преобразования в обратном направлении. Если у вас есть опыт конвертации и работы с DBF в разных приложениях, поделитесь своими советами в комментариях.
Способ 2: DBF Viewer Plus
DBF Viewer Plus – бесплатный инструмент для просмотра и редактирования DBF, простой и удобный интерфейс представлен на английском языке. Имеет функцию создания собственных таблиц, не требует инсталляции.
-
Выберите первую пиктограмму «Open».
Открываем расширение DBF онлайн
Открывается файл формата DBF и на веб-сайте Jobtools. Правда, без редактирования.
Чтобы попасть на страницу просмотрщика:
Файл отобразится в окне браузера.
Интерфейс простой, нет опций кроме просмотра и постраничной прокрутки.
Чтобы открыть другой файл, нажмите кнопку «Reset» и повторите загрузку.
Способ 1: запуск через окно открытия файлов
Одним из самых простых и интуитивно понятных вариантов открытия документов с расширением DBF в Excel является запуск их через окно открытия файлов.
-
Запускаем программу Excel и переходим во вкладку «Файл».
Способ 5: Microsoft Excel
Excel — один из компонентов пакета программ Microsoft Office, хорошо известного большинству пользователей.
-
В левом меню перейдите во вкладку «Открыть», нажмите «Обзор».
Способы открытия файлов DBF в Excel
Следует знать, что и в самом формате DBF существует несколько модификаций:
- dBase II;
- dBase III;
- dBase IV;
- FoxPro и др.
Тип документа тоже влияет на корректность его открытия программами. Но нужно отметить, что Excel поддерживает корректную работу практически со всеми типами файлов DBF.
Следует сказать, что в большинстве случаев Excel справляется с открытием данного формата вполне успешно, то есть, открывает этот документ так же, как данная программа открывала бы, например, свой «родной» формат xls. А вот сохранять файлы в формате DBF стандартными средствами Эксель перестал после версии Excel 2007. Впрочем, это уже тема для отдельного урока.
Как открыть формат DBF в Excel
Начнем с электронных таблиц Excel. Программа входит в офисный пакет Microsoft и в ней присутствует функция чтения формата DBF.
Если на компьютере не установлен пакет Office, то скачайте дистрибутив с сайта Microsoft и установите нужные программы.
Чтобы открыть файл DBF в таблице Excel:
- нажмите на документ правой кнопкой мыши, чтобы вызвать контекстное меню;
- наведите курсор мыши на «Открыть» с помощью и переходите в пункт Выбрать программу;
- выберите Microsoft Office Excel, нажмите «Ок»;
- нужный файл откроется в виде таблицы Excel.
Специальные предложения
Странно -при редактировании я вижу весь текст, а при просмотре нижняя часть пропадает.
"Хвост" такой:
НБ= Соединение.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" - Ваша и каждый желающий сможет быстро найти то, что ему надо.
Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В стать.
Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В статье рассмотрим особенности формата и чем открыть DBF файл.
Способ 3: DBF Viewer 2000
DBF Viewer 2000 — программа с довольно упрощённым интерфейсом, позволяет работать с файлами объёмом более 2 ГБ. Имеет русский язык и пробный период использования.
-
В меню кликните на первую пиктограмму или воспользуйтесь вышеупомянутым сочетанием Ctrl + O.
Заключение
Мы рассмотрели основные способы открытия DBF документов. Из подборки выделяется лишь DBF Viewer Plus — полностью бесплатное ПО, в отличие от остальных, которые распространяются на платной основе и имеют только пробный период.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Чем открыть DBF на компьютере
Кроме стандартного Офиса открываются и правятся файлы DBF через сторонние программы.
Приложение DBF Commander предоставляет распространенные операции с файлами DBF: просмотр, редактура и распечатка файлов. Поддерживается экспорт в форматы CSV, XML, HTML и Excel. Файл кодируется и декодируется алгоритмом AES-256 (Rijndael). Записи удаляются и восстанавливаются, доступна сборка таблицы.
Общее описание формата DBF
DBF расшифровывается как DataBase File. Файлы DBF первоначально использовались в dBase II вплоть до dBase Version IV.
Внутри DBF-файл состоит из заголовка с порядковым номером формата и непосредственно информации в виде таблицы установленного размера.
Как и чем открыть файл DBF расширения
Мы подготовили список инструментов, чем открыть DBF в программе Excel или просмотреть онлайн.
Способ 1: DBF Commander
DBF Commander — многофункциональное приложение для обработки DBF файлов различных кодировок, позволяет производить базовые манипуляции с документами. Распространяется платно, но имеет пробный период.
-
Нажмите на вторую пиктограмму или воспользуйтесь сочетанием клавиш Ctrl + O.
Проблемы Excel при работе с DBF
В Excel 2003 была возможность открыть и редактировать DBF, а также сохранять в этом формате документы XLS:
- На панели меню выбрать «Файл».
- Далее, нажать «Сохранить как».
- Выбрать из выпадающего списка «*.dbf».
ВАЖНО. Начиная с 2007 года вы можете открыть и просмотреть в Excel формат баз данных, но не можете вносить изменения, а также сохранять в нём документы .xls. Стандартные средства программы больше не предусматривают такой возможности.
Установка и использование:
Если вы не хотите ничего менять в Office, не доверяете надстройкам и сторонним приложениям, то можно предложить более трудоёмкий способ преобразовать файл XLS в DBF:
Такой способ не всегда работает удачно, часто возникают ошибки в обработке данных, в последующем сохранении. И он весьма долгий и неудобный.
Способ 2: открытие двойным щелчком по файлу
Также популярным способом открытия документов является запуск путем двойного щелчка левой кнопкой мыши по соответствующему файлу. Но дело в том, что по умолчанию, если специально не прописывать в системных настройках, программа Эксель не связана с расширением DBF. Поэтому без дополнительных манипуляций таким способом файл открыть не получится. Посмотрим, как это можно сделать.
- Итак, делаем двойной щелчок левой кнопкой мыши по тому файлу формата DBF, который желаем открыть.
- Поиск соответствий в Интернете;
- Выбор программы из списка установленных программ.
Так как подразумевается, что табличный процессор Microsoft Excel у нас уже установлен, то переставляем переключатель во вторую позицию и щелкаем по клавише «OK» в нижней части окна.
Если же данное расширение уже связано с другой программой, но мы хотим запустить его именно в Excel, то поступаем несколько иначе. Кликаем по наименованию документа правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Открыть с помощью». Открывается ещё один список. Если в нем имеется наименование «Microsoft Excel», то кликаем по нему, если же вы такое название не найдете, то переходим по пункту «Выбрать программу…».
Есть ещё один вариант. Кликаем по наименованию документа правой кнопкой мыши. В списке, открывшемся после последнего действия, выбираем позицию «Свойства».
C:\Program Files\Microsoft Office\Office14
Для Excel 2007 номер будет «12», для Excel 2013 – «15», для Excel 2016 – «16».
Как видим, открыть файлы DBF в Эксель довольно просто. Но, к сожалению, многие начинающие пользователи путаются и не знают, как это сделать. Например, они не догадываются выставить соответствующий формат в окне открытия документа через интерфейс Эксель. Ещё большую сложность для некоторых юзеров составляет открытие документов DBF двойным щелчком левой кнопки мыши, так как для этого нужно изменить некоторые системные установки через окно выбора программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Еще статьи по данной теме:
Здравствуйте! У меня есть DBF-навигатор, с помощью которого я открываю файлы DBF. Но если я открываю данный файл с помощью Excel, у меня суммы переносятся без копеек ( на месте копеек после запятой стоят нули ). А мне нужно узнать сумму чисел в одном столбце. Как можно решить эту проблему? Можно ли с помощью DBF-навигатора узнать сумму чисел в столбце или это возможно только в Excel? Тогда как сделать, чтоб в Excel открывались правильные суммы? Спасибо.
ДБФ файл не открывается с помощью открытого файла Экселя, при алгоритме «открыть с помощью» эксель в помощь открытия не предлагается, только блокнот..
Здравствуйте, Георгий. А какая у вас операционная система? По идеи вы можете выбрать любую программу для открытия. Как это сделать на примере Виндовс 7 подробно описано в этом уроке. В окне, где предлагаются программы нужно нажать кнопку «Обзор», а потом просто найти и указать исполняемый файл программы Excel.
ДБФ файл открывается в Экселе, но видны столбцы от A до IU. Информация, которая содержится далее отсеклась. Что нужно с Экселем сделать чтобы файл ДБФ открывался полностью. Система Win7, MS Office 2010.
В том вся фишка что при обращении к действию «Открыть с помощью» или «Обзор» Эксель не предлагается. Комп ведет в интернет
dbf не открываеться в exel 2010 yf win 10 правильно — вмето этого показываються символы другой кодировки
у меня по двойному клику при установленой опции открывать с помощью (эксель) дбфка в экселе не открывается.
открывается лишь если открыть эксель и оттуда открыть нужный дбф-файл.
В статье не описаны нюансы при наличии текстовых полей с кириллическими символами и кодировкой отличающейся от CP866, например та же CP1251 будет отображаться некорректно, однако этот момент вообще не затронут.
в инете профан но нужно сделать начисление по возврату родительской оплаты.нужна помощь
Задайте вопрос или оставьте свое мнение Отменить комментарий
DBF – файловый формат, созданный для работы с базами данных, отчетами и электронными таблицами. Его структура состоит из заголовка, в котором описывается содержимое, и основной части, где находится весь контент в табличном виде. Отличительная черта этого расширения – возможность взаимодействия с большинством систем управления баз данных.
Какие могут быть проблемы с 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. Этот формат отличается универсальностью, то есть, его поддерживают множество систем СУБД и других программ. Его используют не только как элемент для хранения данных, но и как средство для обмена ими между приложениями. Поэтому довольно актуальным становится вопрос открытия файлов с данным расширением в табличном процессоре Excel.
Читайте также: