Варианты открытия dbf с помощью excel
Их несколько. Заметим, формат dbf бывает нескольких модификаций: dBase II; dBase III; dBase IV; foxpro и несколько других.
Что еще может повлиять на аккуратное открытие файлов dbf? Это типы документов
. И тут excel занимает ведущее место среди других программ, и за своей способности открывать любой тип документа в формате dbf.
В части открытия он уникален для этого формата, но вот сохранение требует дополнительного объяснения.
Один из способов открытия файла dbf
это использовать окно, через которое открываем файл, в меню файл. Это достаточно простой способ, и даже не обладая особыми знаниями можно спокойно им пользоваться.
Действие первое — открываем excel, идем в «файл», далее «открыть» в выпавшем меню.
далее «открыть»
в выпавшем меню.
Таким образом, видим знакомое окно для открытия нужного файла. Находим файл нас интересующий, и справа внизу ставим файлы dBase он же dbf, если плохо все же виден файл ставим «все файлы». В этом режиме нужный файл вы точно обнаружите в той папке, где он должен быть.Выбрав файл – жмем «открыть»
.
В результате получим в файле excel уже открытый наш файл dbf на лист1.
Можно открыть файл и два раза щелкнув по самому файлу
. Однако это возможно, если седлать определенные настройки в excel. И так левой кнопкой мыши делаем двойной щелчок по файлу, который хотим открыть в формате dbf.В результате этого действия получим сообщение, в котором программа нам скажет, что результат отрицательный при открытии таким способом, и предложит свои варианты открытия файла.
Это либо поиск решения проблемы в интернете, либо выбрать нужную программу из предложенного списка. Мы, активируем программу, нажимая на «ок» используя предложенный список программ. Возможно, что dbf файл может уже быть ранее открываем другой программой. А нам необходимо запустить файл обязательно в excel, тогда используем правую кнопку мыши, наведя курсор на файл dbf, и в меню ищем «открыть с помощью» находим эту вкладку, жмем на нее и получим предложенные ассортимент программ. Ищем excel и жмем на ярлык программы.
И если у нас не будет видно программы excel то жмем свойства, находим ярлык «общие» и в параметрах приложения жмем на «изменить», соответственно выбираем excel.
И так рассмотрели несколько вариантов, как открыть файл dbf в excel.Следует отметить, что при работе с любым из описанных способов вы видите окно открытия файла. Если есть excel в списках программ, то жмем на нее. В противном случае ищем «обзор»,
активируем его и делаем уже выше описанные манипуляции. Однако, может сложиться ситуация когда мы активируем окно «открыть с помощью» и видим окно проводника. В этом случае следует идти в ту папку, где лежит программа Microsoft Office и в ней искать excel. Обычно найти ее легко. Изменения могут быть только из — за версий самого excel. Путь C: Program Files Microsoft Office office # и для разных версий поставляем вместо # значка номер установленного у вас офиса. Попали в нашу директорию, видим там файл excel. exe.
- Как видим все достаточно просто и на картинках наглядно показано.
- DBF Viewer 2000 ®
— приложение для просмотра и редактирования DBF всех типов — Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase. - Программа выполняет различные действия: запросы, удаление дубликатов или экспорт в различные форматы — быстрее чем вы ожидаете!
Мышкой указываем на этот файл и активируем его. Нас перенесет в знакомый уже список выбора, и тут уж excel непременно будет виден.Как результат мы получим открытый формат dbf в эксель.Для дальнейших открытий файлов формата dbf простым щелканьем по нему мышью ставим птичку в списке предложений «использовать эту программу всегда для открытия этих файлов».Жмем «ок» и уже в следующий раз, нажав два раза на файл клавишей мышки, автоматически получите открытие файла dbf excel.
DBF редактор динамически создает визуальные формы на основе структуры DBF файлов для редактирования и запросов.Программа позволяет также просматривать и редактировать мемо поля следующих форматов: dBase III, dBase IV, FoxPro, VFP и dBase Level 7.
Программа полность поддерживает использование коммандной строки для следующих действий: импорт, экспорт, удаление дублирующихся записей или замена данных в DBF файлах. работает независимо от различных СУБД, — все что вам нужно для просмотра и редактирования DBF файла это установить приложение!
Почему DBF Viewer 2000 уникален
?
Простой и интуитивный интерфейс
Интерфейс приложения достаточно простой и удобный, позволяет вам сохранить много времени при каждодневной работе.
Удобная модификация структуры DBF файлов в DBF Viewer 2000
Вы можете добавлять, удалять, переименовывать, менять порядок полей и оптимизировать структуру DBF файлов.
Импорт данных из различных форматов при помощи DBF Viewer 2000
DBF Viewer 2000 позволяет вам импортировать данные из следующих форматов: TXT,CSV, Excel (XLS,XLSX), DBF и Paradox. Импорт данных может выполняться с предварительным просмотром или из коммандной строки.
DBF Viewer 2000 предлагает расширенные возможности для экспорта
Приложение позволяет вам экспортировать DBF файлы в Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG, и MS SQL, MySQL, Oracle, PostgreSQL скрипты.
DBF Viewer 2000 помогает удалять дубликаты
Удаление дублирующихся записей легко как 1-2-3.
Работает на всех платформах
DBF Viewer 2000 запускается на всех версиях Windows от 95 до XP, Vista, 7/8/10 и Server Editions (32/64-bit)
Файлы формата DBF хранят в себе табличные данные, базы данных, различные отчёты и т.д. Во главе структуры стоит заголовок, а под ним идёт остальное содержимое файла. Отличительной особенностью файла с таким форматом является возможность работы с большинством известных систем управления базами данных.
Процесс открытия
Открыть файлы формата DBF можно в нескольких программах. Помимо открытия файла в этих программах его там же можно и редактировать.
Программа 1: DBF Commander
Это платная программа, которая позволяет открывать DBF-файлы и проводить с ними примитивные манипуляции при необходимости. У неё есть пробный период, во время которого возможности программы никак не ограничены. Также в программе присутствует русский язык и удобный интерфейс.
Инструкция по открытию файлов в DBF Commander:
Программа 2: DBF Viewer Plus
Это немного более простая программа, которая имеет схожий интерфейс с предыдущем ПО. Однако она распространяется полностью бесплатно и не требует установки. Функционал практически схож с предыдущем ПО.
Пошаговая инструкция к этой программе выглядит следующим образом:
Программа 3: DBF Viewer 2000
Это программа с очень простым интерфейсом, переведённым на русский язык. Она имеет широкий функционал для работы с файлами формата DBF. Здесь вы можете обрабатывать файлы размером более 2 Гб. Однако ПО платное, правда, имеет пробный период, в ходе которого вы можете пользоваться всеми функциями без ограничений.
Инструкция к открытию файлов в этой программе выглядит следующим образом:
Программа 4: CDBF
Данное решения представляет очень широкий функционал для работы с базами данных и их производными файлами. Помимо редактирования файлов баз данных вы можете создавать различные отчёты и вспомогательные документы.
Интерфейс может быть переведён на русский язык, а функционал расширен при помощи сторонних плагинов из сети.
CDBF – платная программа, но при этом она имеет как демонстрационный период, так и урезанную бесплатную версию, функционала которой будет достаточно для открытия DBF-файлов.
Инструкция:
Программа 5: MS Excel
Excel – это одна из программа пакета Office от Microsoft.
В некоторых версиях Windows этот пакет вместе с программой могут быть уже предустановлены, в других же придётся покупать весь пакет Office, либо воспользоваться демонстрационной версией.
Эта программа предназначена для создания и редактирования таблиц различной сложности. Поддерживает множество форматов, а также имеет удобный и функциональный интерфейс на русском языке.
Инструкция по открытию файла DBF выглядит следующим образом:
Используя одну из программ, представленных в инструкции вы можете открыть и отредактировать DBF-файл. Из всего списка можно выделить только DBF Viewer Plus, который распространяется на полностью бесплатной основе.
Он появился ещё в 1980 году и в настоящее время является всё менее используемым. Тем не менее он применяется во многих бизнес и специализированных приложениях, например, в продуктах 1С, программах проектирования, инженерных приложениях. При работе с такими программами часто необходимо редактировать файл, имеющий формат DBF.
Особенности работы с DBF-файлами в Windows.
По умолчанию в Windows с ним не сопоставлено программ. До 2007 года была возможность работать с DBF в Excel, но в настоящее время его можно открыть как простую таблицу , но не сохранить в качестве DataBaseFile.
Файл, имеющий расширение DBF, состоит из следующих частей:
- служебная (заголовок) — наименование файла, количество и структура записей;
- информационная — массив данных, состоящий из последовательных записей.
DBF используются при работе с большими массивами информации, взаимосвязанными между собой. Каждой записи присваивается уникальный ключ, создаётся структура взаимосвязи.
Как упрощённый пример, можно привести каталог товаров, где у каждого наименования есть признак, например цвет или материал. А у каждого материала или цвета есть свои характеристики, например цена, срок службы, дисконт.
И таким образом, получается связанная система многоуровневых информационных баз.
Расширение DBF у файла говорит, что это служебные данные, которые впоследствии обрабатываются какой-то программой. Сами по себе для обычных пользователей компьютера они редко представляют интерес. Но если вы осваиваете некоторое специализированное приложение, вам может понадобиться знать, как и чем открыть DBF-файл, чтобы его отредактировать.
С файлом DBF может находиться документ, имеющий расширение DBT или FPT. Это заметки к базе данных, что представляют собой текстовый документ, открывающийся в среде вместе с основным файлом.
Поскольку, как было сказано ранее, в Windows не определено сопоставление DBF конкретной программе, чтобы его открыть, необходимо:
- Скачать специальное ПО. Выберите из многообразия программ то, что больше всего отвечает вашим целям.
- на компьютер.
- В настройках программы поставить ассоциацию с файлами, имеющими расширение DBF, если это не было сделано автоматически в ходе установки.
- Существуют два разных типа программ, что могут открыть формат DBF: средства программистов, которые на основании обработки баз создают утилиты для конечных пользователей, и программы для потребителей, работающих с базами данных на «бытовом» уровне.
- Файл, имеющий формат DBF, можно открыть следующими программами.
система управления базами данных для обычных пользователей. Обладает удобным интерфейсом, простотой в управлении. Основными объектами Access являются:
- таблицы;
- запросы;
- формы;
- отчёты;
- макросы и модули;
- схема.
И также имеется встроенный язык программирования, расширяющий возможности приложения.
Visual FoxPro — мощный инструмент, визуальная среда для создания СУБД от компании Майкрософт. Включает всё, что нужно для управления информацией:
- средства упорядочивания таблиц;
- средства обработки запросов;
- возможности создания интегрированных СУБД;
- инструменты разработки пользовательских приложений.
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 — профессиональное средство редактирования и просмотра с поддержкой SQL-запросов.
- Этот инструмент позволяет:
- просматривать, создавать, редактировать, печатать DataBaseFile;
- просматривать, редактировать и печатать структуру;
- изменять кодировку;
- поиск и замена с учётом регистра и частичными вхождениями;
- экспорт в CSV, XLS, XML, HTML;
- импорт из XML и CSV;
- фильтрация записей и множественная сортировка;
- подсчёт статистики;
- работа с SQL;
- поддержка командной строки и многие другие функции.
Таковы некоторые средства работы с файлами, имеющими формат DBF. Если вам нужно просто просмотреть содержимое, то скачайте одну из простых утилит с удобным интерфейсом. Если же планируете заниматься программированием и разработкой в среде управления базами данных, то приобретите профессиональный программный пакет с широким функционалом.
You»re here because you have a file that has a file extension ending in .dbf. Files with the file extension .dbf can only be launched by certain applications. It»s possible that .dbf files are data files rather than documents or media, which means they»re not meant to be viewed at all.
what is a .dbf file?
DBASE developed the DBF format, which is generally used for database files implemented by the dBASE database management system software for storing, retrieving and referencing data saved in the DBF format. These DBF files are appended with the .
dbf extension, and the content of these DBF files may consist of structured text data with details for the values of the data stored in each field set or array data type. An xBase database management application is a program implemented with support for these DBF files.
The popularity of the DBF format started its implementation into other database management applications. For instance, the Microsoft Access 2010 software can be installed by users of Microsoft Windows-based systems to create, open and view the content of a DBF file. Linux users can create, open and modify the content of a DBF file with OpenOffice.
org versions developed for Unix-based systems. The Planamesa NeoOffice software can on the other hand be installed and used by Mac users to create, open and edit the content of these DBF files.
how to open a .dbf file?
Launch a .dbf file, or any other file on your PC, by double-clicking it. If your file associations are set up correctly, the application that»s meant to open your .dbf file will open it. It»s possible you may need to download or purchase the correct application.
It»s also possible that you have the correct application on your PC, but .dbf files aren»t yet associated with it. In this case, when you try to open a .dbf file, you can tell Windows which application is the correct one for that file. From then on, opening a .
dbf file will open the correct application.
applications that open a .dbf file
Источник: https://offlink.ru/configuring-wi-fi/otkrytie-i-preobrazovanie-dbf-faila-v-excel-otkrytie-failov-dbf-v-microsoft-excel/
Загрузка в 1С:Підприємство из Excel и DBF
Рейтинг: / 0
Опубликовано: 2014.09.17
Сегодня мы рассмотрим достаточно распространенную задачу «Загрузка из Эксель» и загрузка из DBF, которая часто взаимосвязана с работой клиент-банков в 1С:Підприємство
Пример создан в конфигурации Управління торгівлею для України редакция 2.3.
- Начнем с создания Внешней Обработки.
- Для этого открываем 1С:Підприємство в режиме Конфигуратора и в нем открываем контекстное меню файл-новый-внешняя обработка.
- Так выглядит наша еще пустая обработка:
- Добавим новый реквизит «ИмяФайла» с типом Строка и неограниченной длиной.
Далее, в этом примере, мы добавим Табличную часть , для удобства визуализации данных и последующей работы с ними. В определенных случаях пользователю нужен контроль того что загружать и что нет в базу непосредственно.
Добавляем Табличную часть «ТабличнаяЧастьДанные» с реквизитами:
- «Отметка» с типом Булево. Так мы позволим пользователю управлять загрузкой.
- «Номенклатура» с типом строка и длиной 100
- «ЕдиницаИзмерения» с типом строка и длиной 10
- Теперь создадим форму обработки для размещения на ней всего, что мы ранее создали.
- Тип формы – Обычная.
- Отметим галочками элементы для размещения и нажимаем Готово.
- Вот такая форма у нас получилась.
Теперь немного изменим форму, удалим командную панель табличной части и снимем галочку «АвтоКонтекстноеМеню» из палитры свойств табличной части, для того чтобы пользователь не смог добавлять новые элементы сам. Так же установим для колонок Номенклатура и Единица измерения галочку «только просмотр», в свойствах.
Добавим кнопку выбора полю «ИмяФайла». Это можно сделать в палитре свойств этого поля.
Ну что же, форму мы создали, теперь добавим немного кода.
Начнем с обработчика НачалоВыбора и нашей процедуры ИмяФайлаНачалоВыбора.
Смысл этой процедуры в том, чтобы получить диалоговое окно выбора файла windows.
- Листинг 1. Окно выбора файла
- Рассмотрим этот код
- СтандартнаяОбработка = Ложь; Отказываемся от действий обработчика 1С:Підприємство и устанавливаем свои.
ДиалогВыбораФайла(); Общий объект встроенного языка 1С:Підприємство. Предназначен для работы с диалогом специального вида для открытия файла или нескольких файлов, сохранения файла или выбора каталога. Здесь мы можем задать различные свойства открытия и фильтры. Что мы и сделали, установили заголовок окна и установили фильтр на файлы с расширением «xls, xlsx».
Диалог.Выбрать() – срабатывает после нажатия кнопки «Открыть» открывшегося диалога. Отметим, что если вам нужно организовать множественный выбор файлов, то нужно всего лишь запустить цикл, вместо условия «Если» и Реквизит ИмяФайла в таком случае примет тип ТаблицаЗначений (или любую другую удобную для вас форму списка).
Итак, сохраним обработку и попробуем открыть Эксель файлик нашей обработкой. Запускаем 1С:Підприємство в режиме предприятия. Если ошибок не было, вы должны увидеть:
Первая строчка в нашем файле Excel у нас, это шапка и ее мы не будем загружать.
Последующие строчки, собственно, данные для загрузки. Колонка 1 представлена наименованием номенклатуры, вторая ее единицей измерения. Очень важно понимать номера колонок.
- Возвращаемся в конфигуратор и перейдем в процедуру обработки кнопки «Выполнить»
- Добавим немного кода в процедуру:
- Листинг 2
Обилие комментариев не должно оставить вопросов.
В итоге наша табличная часть должна заполниться данными из Эксель.
Теперь осталось добавить загрузку непосредственно в базу. Создадим новую кнопку «Загрузить в базу», а кнопку «Выполнить» переименуем в «Загрузить из Exel». Добавим картинок к этим кнопкам, чтобы пользователям было легче ориентироваться в назначении.
- Добавим код в процедуру новой кнопки:
- Листинг 3.
Перебираем строки таблицы, если номенклатура в базе не найдена, тогда создадим новую, так же и с единицами измерения. Стоит отметить, что поиск при загрузке по наименованию не самый оптимальный способ. Зачастую пользователи видоизменяют название, добавляя пробелы в начало или в конец строки названия, таким образом, номенклатуру по наименованию достаточно сложно будет найти. Мы рекомендуем использовать поле Артикул, оно всегда уникально.
В завершении добавим строчки в процедуры ПриОткритии и ПриЗакрытии. Чтобы программа запоминала путь к файлу
- Листинг 4.
Не забудьте назначить их в соответствующие обработчики формы.
Загрузка платежей из «клиент-банка» в 1С:Підприємство.
Выше мы рассмотрели создание обработки для чтения Excel файла. Этих базовых понятий нам достаточно чтобы приступить к более сложной задаче — Загрузка платежей из «клиент-банка» в 1С:Підприємство.
На текущий момент большинство банков, для обмена данными с 1С:Підприємство, используют промежуточные файлы с различной структурой полей и типов. Файлики с форматами CSV, DBF и прочими разделителями. В данном примере рассмотрим работу с DBF форматом.
Как создавать внешние обработки мы уже рассматривали выше, не будем на этом останавливаться подробно, база для разработки Бухгалтерія для України, редакция 1.2. Опишем общую структуру обработки:
Реквизиты:
- ИмяФайла – Строка, неограниченная длина;
- ДатаЗагрузки – Дата, состав дата;
- НашСчет – СправочникСсылка. БанковскиеСчета;
- Организация — СправочникСсылка.Организации;
- Табличная часть с реквизитами:
- Отметка – Булево;
- ВидДокумента – строка, длина 50;
- СчетКонтрагента– строка, длина 20;
- Контрагент – строка, длина 100;
- ДоговорКонтрагента – строка, длина 100;
- Приход – число, длина 15, точность 2;
- Расход – число, длина 15, точность 2;
- НазначениеПлатежа – строка, неограниченная длина;
- МФОБанкаКонтрагента – строка, длина 9;
- ОКПОКонтрагента – строка, длина 12;
- НомерПлатежа – число, длина 10, точность 0;
- Поле «имя файла» так же будет служить нам для открытия нужного файла. Код в этой процедуре будет такой же, как и в загрузке Экселя, но, с другим фильтром:
- Листинг 5.
- Кнопку выполнить переименуем в «Загрузить из DBF» и сразу добавим еще одну «Загрузить в базу».
- Добавим код в процедуру кнопки «Загрузить из DBF»:
- Листинг 6.
В этой процедуре мы не определили только договор контрагента. Для этого есть множество способов, начиная от получения его из назначения платежа и заканчивая тем, который пользователь выберет вручную. Существует мнение, что правильней бы было определить все данные еще в момент чтения файла, но в нашем примере мы намеренно разделили это для более простого восприятия.
- Для примера, будем устанавливать основной договор контрагента по умолчанию, если не найден, то создадим новый.
- Создадим так же две дополнительные функции для создания договора и создания нового банка.
- Перейдем к процедуре загрузки:
- Листинг 7.
Таким образом, у нас получилась обработка для загрузки платежей из файла. В примере использована структура полей из ПАТ «Приват банк». Для уточнения набора полей вы всегда можете обратиться в техподдержку интересующего вас банка.
Готовые примеры обработок из этой темы доступны для загрузки по ссылкам ниже:
- Загрузка из Excel
- Загрузка платежей из DBF
Если вам интересны подобные темы, и вам интересно заниматься программированием, наша компания также, проводит курсы программирования в 1С:Підприємство.
Обучение проводится в вечернее время, что позволит вам не отрываться от работы или обучения, практикующим программистом нашей компании. А все, что от вас требуются — уверенные знания ПК, и желание научиться чему-то новому.
- С другими полезными темами вы можете ознакомиться в нашей базе знаний
- Все Услуги 1С:Підприємство компании FinSoft вы можете посмотреть перейдя по ссылке.
- Так же Вы можете ознакомиться с нашими разработками в 1С:Підприємство
- Если у вас остались вопросы, Вы всегда можете обратиться к нашим аналитикам по телефонам:
- (057) 780-70-70
- (095) 090-70-20
- (068) 090-70-20
Источник: https://finsoft.ua/novosti/baza-znanij/515-zagruzka-v-1s-iz-excel-i-dbf
Открытие и преобразование DBF-файла в EXCEL
23.08.2019
Файл формата.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, скачать их можно выше по указанным ссылкам.
DBF — файл баз данных, возможность работы с которым раньше интегрировалась в среду Microsoft Office. С форматом работали приложения Access и Excel, позже Access был выведен из состава пакета и стал отдельной программой, а в Excel с 2007 года поддержка DataBaseFile была существенно ограничена.
При невозможности открыть DBF-файл напрямую в Excel его нужно предварительно конвертировать.
Однако DBF хоть и считается многими устаревшим форматом, но до сих пор широко используется в специализированных программах в сфере бизнеса, проектирования, инженерной сфере.
Везде, где требуется работа с большими массивами информации, их структурирование и обработка, выполнение запросов. Например, программный комплекс 1С Предприятие целиком основан на управлении базами данных.
А учитывая, что масса офисной документации и данных проходит в Excel, то вопрос интегрированной работы с этими форматами актуален и востребован.
Проблемы Excel при работе с DBF
В Excel 2003 была возможность открыть и редактировать DBF , а также сохранять в этом формате документы XLS:
- На панели меню выбрать «Файл».
- Далее, нажать «Сохранить как».
- Выбрать из выпадающего списка «*.dbf».
ВАЖНО. Начиная с 2007 года вы можете открыть и просмотреть в Excel формат баз данных, но не можете вносить изменения, а также сохранять в нём документы.xls. Стандартные средства программы больше не предусматривают такой возможности.
Однако существуют специальные надстройки для приложения, добавляющие ему такую функцию. В сети на различных форумах программисты выкладывают свои разработки, можно найти разные варианты.
Наиболее популярную надстройку, которая называется XslToDBF, можно скачать с сайта разработчика http://basile-m.narod.ru/xlstodbf/download.html. Загрузка бесплатная, но по желанию можно поддержать проект, перечислив любую сумму на кошелёк или карту.
Установка и использование:
- Скачайте архив с указанного выше сайта.
- Извлеките из него XlsToDBF.xla и сохраните на своём компьютере.
- В Excel зайдите в меню кнопкой со значком Майкрософт слева, «Параметры».
- В разделе «Параметры Excel» выберите «Надстройки».
- В строке «Управление/Надстройки Excel» нажмите «Перейти».
- Нажмите «Обзор» и укажите сохранённый XlsToDBF.xla.
- В списке надстроек должна появиться запись «XLS -> DBF» с поставленной галочкой проверки. Отметьте, если её нет.
- Теперь вы можете сохранять.xls в формат.dbf. С того же сайта можно скачать подробную инструкцию по использованию. Главное, правильно подготовить табличные данные.
- После того как таблица готова, выберите любую заполненную ячейку и нажмите Alt и F
- В открывшемся окне макроса в поле наберите XlsToDBF, регистр не важен.
- Нажмите «Выполнить».
- Если вы правильно подготовили и оформили данные, то в папке, где находится исходный XLS, будет сохранён и файл базы данных.
Если вы не хотите ничего менять в Office, не доверяете надстройкам и сторонним приложениям, то можно предложить более трудоёмкий способ преобразовать файл XLS в DBF:
- Приобретите и установите программу Microsoft Access.
- В Excel подготовьте и сохраните документ.
- Нажмите кнопку «Открыть» в MS Access и выберите файл.
- Теперь нужно корректно настроить импорт.
- Выберите лист, с которого начнёте. Если их несколько, всё равно придётся делать по одному.
- Если в таблице есть строка заголовков, поставьте соответствующую галочку.
- Далее, можно изменить имя таблицы.
- Теперь нажмите на «Внешние данные».
- Жмите кнопку «Экспорт», «Дополнительно».
- Выберите «Файл dBase».
- Укажите имя и место сохранения.
Такой способ не всегда работает удачно, часто возникают ошибки в обработке данных, в последующем сохранении. И он весьма долгий и неудобный.
Конвертация
Чтобы не мучиться самим с офисными программами, создано множество приложений , позволяющих перевести данные из одного формата в другой. Во-первых, почти все мощные программы по работе с СУБД предполагают возможность экспорта в XLS и загрузки из него. Во-вторых, есть небольшие утилиты, специализирующиеся на конвертации. Вот некоторые из них:
Во всех этих программах преобразование сводится к тому, что нужно открыть исходный файл, а затем выполнить команду «Конвертировать» или «Экспорт».
Существуют и бесплатные сервисы онлайн-преобразования. На таких сайтах предлагается прислать (загрузить) исходный файл, нажать «Конвертировать», после чего появится ссылка на преобразованный документ. Насколько можно доверять таким услугам, решение индивидуальное, на свой страх и риск.
Таким образом, открыть DBF в программе Excel можно, но если его версия 2007 и новее, то сделать с ним больше ничего не получится, только посмотреть.
Для редактирования, сохранения в XLS есть специальные надстройки или программы, так же как и для преобразования в обратном направлении.
Если у вас есть опыт конвертации и работы с DBF в разных приложениях, поделитесь своими советами в х.
DBF является стандартным форматом хранения данных. Он позволяет передавать и сохранять нужные сведения электронным таблицам, СУБД. Обязательными составляющими данного файла являются заголовок и область данных. Любому пользователю рано или поздно приходится сталкиваться с этим форматом. В результате возникает вопрос о том, чем открывать DBF. Какой софт поможет решить эту проблему?
Чем открывать DBF в Windows
Не нужно паниковать, если не удается сходу подобрать программу для открытия файла базы данных. Решение проблемы, как правило, находится рядом. Если на компьютере установлен пакет MS Office, можно использовать Excel либо Access.
Сначала необходимо запустить приложение, после чего выбрать пункт меню «Открыть» либо нажать клавишную комбинацию CTRL+O. В поле «Тип файлов» указать «Все». Далее можно выбрать нужный документ и открыть его.
Если это решение по какой-то причине не подходит, и пользователь все еще не знает, чем открывать DBF, можно рассмотреть альтернативные варианты.
Программы, позволяющие работать с DBF
- DBFShow (бесплатное приложение, позволяет открывать и редактировать файлы);
- DBF Viewer Plus (свободное использование, множество функций);
- MS SQL Server (дорогостоящая СУБД);
- DBF Commander (распространяется свободно, просмотр и редактирование);
- MS Access (платная программа из пакета MS Office);
- CDBF (платная программа, расширенные возможности);
- MS Excel (входит в набор офисных приложений Microsoft).
Вышеприведенный перечень приложений для открытия файлов баз данных далеко не полон. Однако в нем пользователем наверняка будет найдена нужная программа. Открыть файл DBF с ее помощью он сможет за несколько секунд. Бесплатные приложения легко можно найти и загрузить в Интернете. Использование платного софта предполагает, что пользователь сначала заплатит за использование ПО.
Если возникают проблемы
Что можно сделать, если база данных наотрез отказывается открываться в Excel, а Access не установлен? Чем открывать DBF в таком случае? Не стоит спешить искать другой софт.
Если на компьютере установлен пакет MS Office в минимальной конфигурации, то в Excel может отсутствовать специальная надстройка для работы с нашим форматом.
Поэтому нужно предварительно найти в сети и загрузить требуемую библиотеку на компьютер.
Файлы библиотеки помещены в архив, и там же находится подробная инструкция по установке. Пользователю, который все еще озадачен вопросом, чем открывать DBF, необходимо выполнить несколько простых действий, скопировав файлы в указанные в инструкции папки. После этого следует зайти в раздел «Надстройки» в программе Excel и поставить галочку рядом с пунктом «Надстройка для работы с ДБФ».
Источник: https://usercpu.ru/otkrytie-i-preobrazovanie-dbf-faila-v-excel/
Сохраняем и открываем DBF-файлы в Excel 2007 и 2010
Tweet
Всем привет дорогие друзья. В прошлой статье мы рассматривали, как можно удалить дублирующие записи в DBF-файле, используя MS Excel. Но мы в пример брали Microsoft Excel 2003, в котором можно без проблем открывать и сохранять DBF-файлы.
Что касается Microsoft Excel 2007 или же 2010, то возможность сохранять данные в DBF-формат там отсутствуют, поэтому в данной статье я хотел бы с Вами поделиться небольшой информацией, как это можно сделать.
Вообще, загружать и сохранять DBF-файлы в MS Office 2007 или же 2010 можно, как минимум 2-мя способами, но в данной мы рассмотрим один, который очень понравился.
Этот способ предполагает использования специальной надстройки, которую нам необходимо для начала установить и скачать ее. Поэтому, для начала скачиваем вот эту библиотеку и устанавливаем ее.
Установить ее очень легко. Вам необходимо распаковать архив и для начала скопировать библиотеку ZJVCST.dll в system32. После чего Вы копируете dbf_operations.
xla и помещаете ее по следующему пути (если у Вас установлен Microsoft Excel 2007): C:Program FilesMicrosoft OfficeOffice12Library или C:Document And Settings\Application DataMicrosoftAddins.
В архиве также имеется краткая инструкция по установке. После того как все библиотеки скопированы, то можно приступать к инсталляции данной надстройки. Для этого выбираем команду Файл-Параметры Excel, затем переходим на вкладку Надстройки и в данной окне, там где поле Управление, нажимаем на кнопку Перейти. После этого у Вас должно появиться следующее окно:
- В нем Вы должны выставить галочку Надстройка для работы с DBF и затем нажать на кнопку ОК. Вот и все, теперь на вкладке Надстройка в MS Excel (она обычно самая последняя) у Вас появится новый пункт для работы с DBF-файлами в MS Excel 2007 или же 2010:
Все, теперь Вы с легкостью можете загружать в нужной кодировке DBF-файлы в Excel, а также их сохранять очень быстро и удобно. Не забудьте прочитать статью о том, как можно сменить кодировку OEM в ANSI и наоборот, в DBF-файле.
Поделиться в соц. сетях:
Получить короткую ссылку статьи
Короткая ссылка: http://pressdev.ru/?p=3913
Я очень старался, оцените статью:
Loading…
Источник: http://pressdev.ru/soxranyaem-i-otkryvaem-dbf-fajly-v-excel-2007-i-2010/
Что такое XlsToDBF? Как перевести данные EXCEL в DBF?
Предыстория
С выходом версии MS Office 2007 в программе Excel по кнопке () в списке возможных вариантов я не обнаружил формат dBASE (*.DBF), чем был крайне разочарован (и, как оказалось впоследствии, не я один). Возможно, в Microsoft посчитали, что dBASE это вчерашний день… Однако в России этот формат до сих пор весьма популярен и востребован.
Для всех столкнувшихся с этой проблемой и (в первую очередь) для себя, я написал небольшую надстройку, которая позволяет сохранить табличные данные в файле формата dBASE (DBF).
Чтобы воспользоваться сервисом надстройки, табличные данные для выгрузки необходимо подготовить некоторым образом. Когда Вы пользовались более ранними версиями MS Excel (2003, XP…), проблем с сохранением данных в DBF-файл не было: стоило нажать , выбрать и таблица активного листа сохранялась в формате DBF. Всё просто и удобно.
Лично мне это «удобство» не по вкусу. Меня не устраивает хотя бы то, что Excel за меня решает как форматировать поля в конечном DBF-файле.
Например, если в таблице имеется колонка с числовым типом данных и все значения в ней целочисленные, то Excel в итоге в DBF-файле применяет формат Numeric целочисленный, например, шириной 5 символов, а мне нужно шириной 16 с двумя знаками за запятой. Что делать? Открываю файл в FoxPro, далее SETUP, MODIFY, устанавливаю вместо N5 — N16.2.
Или текстовые поля… Почему-то Excel решил сделать ширину поля 38 символов (причём, я так и не смог понять, каким образом он высчитывает эту ширину), а хотелось бы 100. Опять же открываю FoxPro, MODIFY и т.д.
В общем, решая проблему экспорта в DBF-формат, я заодно решил проблему с определением полей в конечном DBF-файле. Поэтому надстройка XlsToDBF.xla требует от пользователя
- определения названия, типа и размера полей для каждой колонки
- определения имени конечного файла
Определение имени конечного DBF-файла на мой взгляд тоже весьма удобно, т.к. предыдущие версии Excel сохраняли DBF-файл под именем рабочей книги, а это не всегда нужно (например, вы из одной книги экспортируете несколько разных таблиц).
DOS-866
Судя по количеству писем, пришедших на мой e-mail, думаю, я многих порадую тем, что теперь макрос надстройки умеет сохранять конечный DBF-файл в кодовой странице DOS-866.
Ещё раз об Excel и dBASE. Странная вещь. В заголовке файла dBASE есть один байт, который указывает в какой кодовой странице в нём сохранены данные.
Приложения, работающие с форматом dBASE, открывают файлы в той кодировке, на которую указывает этот байт из заголовка.
Что же касается Excel, то, хоть он и может прочитать данные из DBF-файла, однако этот байт игнорирует и всегда отображает данные в кодировке DOS-866.
Изначально моя надстройка сохраняла данные только в кодовой странице WINDOWS-1251. В связи с этим DBF-файл полученный с помощью XlsToDBF и открытый в Excel отображался некорректно.
Хотя если просматривать его, например, в среде FoxPro, всё выглядит идеально. Я не придавал этому большого значения, т.к. сам обрабатывал DBF-файл в FoxPro.
Более того, в FoxPro я связывал таблицы с разными кодировками и никаких проблем с кириллицей не испытывал.
Тем не менее, для тех кому это важно, возможность сохранения DBF-файла в DOS-866 теперь имеется.
Источник: http://basile-m.narod.ru/index/predystorija/0-4