Excel 2013 в виа

Выберите файл для преобразования

Перетащите файлы сюда. Максимальный размер файла 100 МБ или зарегистрируйтесь

Вы можете перевести xls документ в dbf и во множество других форматов с помощью бесплатного онлайн конвертера.

Как сконвертировать dbf в xls?

Icon of «Загрузите xls-файл»

Шаг 1

Загрузите xls-файл

Выберите файл, который вы хотите конвертировать с компьютера, Google Диска, Dropbox или перетащите его на страницу.

Icon of «Выберите «в dbf»»

Шаг 2

Выберите «в dbf»

Выберите dbf или любой другой формат, в который вы хотите конвертировать файл (более 200 поддерживаемых форматов)

Icon of «Скачайте ваш dbf файл»

Шаг 3

Скачайте ваш dbf файл

Подождите пока ваш файл сконвертируется и нажмите скачать dbf-файл

Бесплатное онлайн преобразование xls в dbf

Быстро и легко

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

Не беспокойтесь о безопасности

Мы удаляем загруженные файлы xls мгновенно и преобразованные dbf файлы через 24 часа. Все файлы передаются с использованием продвинутого шифрования SSL.

Все в облаке

Вам не нужно устанавливать какое-либо программное обеспечение. Все преобразования xls в dbf происходят в облаке и не используют какие-либо ресурсы вашего компьютера.

Microsoft Excel Binary File Format

Расширение файла .xls
Категория файла 🔵 documents
Программы

🔵 Microsoft Office

🔵 LibreOffice

🔵 Kingsoft Office

🔵 Google Docs

Основная программа 🔵 Microsoft Office
Описание 🔵 XLS – представляет собой электронную таблицу, созданную популярным приложением Microsoft Excel. Включает в себя данные документа, которые расположены в ячейках, обладающих определенным адресом. Они могут содержать формулы, математические уравнения, имеющие связь с информацией в других ячейках, и фиксированные сведения. Нередко применяется для разработки графиков и схем. Формат позволяет хранить и редактировать большой круг параметров – изображения, таблицы, макросы, шрифты, диаграммы. Широко использовался до появления версии Excel 2007 года, а затем был заменен на расширение XMLSS.
Сведения внутри документа XLS содержатся в серии потоков статичного размера, их месторасположение описывается с помощью нескольких таблиц распределения сегментов. Отличается обратной совместимостью и поддерживает различные форматы файлов, созданных для DOS. Нередко применяется веб-браузерами с целью исключить использование бинарных форматов. Утилита входит в офисный пакет Microsoft и кроме Excel может открываться различными приложениями вроде Apache Open Office, Libre Office, адаптированных к ОС MacOS, Windows или Linux.
Технические детали 🔵 Востребованность формата объясняется его простотой, хотя он не поддерживает отдельные функции, например, хранение макросов VBA. Вплоть до появления XMLSS приложение Excel при форматировании применяло расширение Biff, созданное на базе формата-контейнера IFF. Благодаря этому были доступны изменения шаблонов книг и их содержание. После внедрения в 2007 году нового формата программа не утратила свойств обратно совместимой, что гарантирует широкое распространение XLS и в будущем. Впоследствии на смену расширению XLS пришли форматы XLSM, XLSB и XLSX.
Разработчик 🔵 Microsoft
MIME type

🔵 application/vnd.ms-excel

Database File

Расширение файла .dbf
Категория файла 🔵 documents
Программы

🔵 Microsoft Access 2016

🔵 Microsoft Excel 2016

🔵 Microsoft Visual FoxPro

🔵 Corel Quattro Pro X7

🔵 Apache OpenOffice

🔵 HiBase Group DBF Viewer 2000

🔵 Astersoft DBF Manager

🔵 DBF Viewer Plus

🔵 DBFView

🔵 Swiftpage Act!

🔵 Alpha Software Alpha Anywhere

🔵 Planamesa NeoOffice (Mac)

🔵 GTK DBF Editor (Mac & Linux)

🔵 multisoft FlagShip (Linux)

Основная программа 🔵 dBase
Описание 🔵 Dbase, программное обеспечение управления базами данных использующее расширение DBF для хранения своих стандартных файлов базы данных. Однако dbase — не единственная программа для работы с базами данных, совместимая с файлами DBF, поскольку другие программы «xBASE» также поддерживают этот формат файла. DBF получил популярность, потому что его структура проста для понимания, а также была ранее принята сообществом баз данных.
Технические детали 🔵 DBF-файл содержит несколько наборов данных, которые хранятся и организованы в виде массивов. Он используется в Dbase II в качестве формата файла. Кроме того, он был использован в следующих версиях Dbase III, III + и IV. DBF файл является одним из самых ранних файлов баз данных, имеющих заголовок. Заголовок делает программу незнакомой со структурой данных прочитанного DBF файла. Тем не менее, он может быть использован в Microsoft Excel OpenOffice Calc и некоторых других программах.
Разработчик 🔵 dBASE
MIME type

🔵 application/dbase

🔵 application/x-dbase

🔵 application/dbf

🔵 application/x-dbf

🔵 zz-application/zz-winassoc-dbf

FAQ

❓ Как я могу конвертировать xls в dbf?

Во-первых, выберите xls файл, который вы хотите конвертировать или перетащить его. Во-вторых, выберите dbf или любой другой формат, в который вы хотите преобразовать файл. Затем нажмите кнопку конвертировать и подождите, пока файл не преобразуется

⏳ Как долго я должен ждать, чтобы преобразовать xls в dbf?

Преобразование Изображение обычно занимает несколько секунд. Вы преобразовать xls в dbf очень быстро.

🛡️ Это безопасно конвертировать xls в dbf на OnlineConvertFree?

Конечно! Мы удалить загруженные и преобразованные файлы, так что никто не имеет доступ к вашей информации. Все типы преобразования на OnlineConvertFree (в том числе xls в dbf) 100% безопасны.

📱 Можно ли преобразовать xls в dbf без установки программного обеспечения?

Да! OnlineConvertFree не требует установки. Вы можете конвертировать любые файлы (в том числе xls в dbf) онлайн на вашем компьютере или мобильном телефоне.

Содержание

  • Сохранение данных в формате DBF
    • Способ 1: программа WhiteTown Converters Pack
    • Способ 2: надстройка XlsToDBF
    • Способ 3: программа Microsoft Access
  • Вопросы и ответы

Сохранение формата DBF в Microsoft Excel

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

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

В Excel 2003 и в более ранних версиях этой программы можно было сохранить данные в формате DBF (dBase) стандартным путем. Для этого нужно было кликнуть по пункту «Файл» в горизонтальном меню приложения, а затем в открывшемся списке выбрать позицию «Сохранить как…». В запустившемся окошке сохранения из списка требовалось выбрать наименование нужного формата и нажать на кнопку «Сохранить».

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

Способ 1: программа WhiteTown Converters Pack

Существует ряд программ, которые позволяют конвертировать данные из Excel в DBF. Один из самых простых способов конвертирования данных из Excel в DBF является использование пакета утилит для конвертирования объектов с различным расширением WhiteTown Converters Pack.

Скачать WhiteTown Converters Pack

Хотя процедура установки данной программы проста и интуитивно понятна, все-таки подробно остановимся на ней, указав на некоторые нюансы.

  1. После того, как вы скачали и запустили инсталлятор, сразу открывается окошко Мастера установки, в котором предлагается выбрать язык для дальнейшего проведения процедуры инсталляции. По умолчанию там должен отобразиться тот язык, который установлен на вашем экземпляре Windows, но при желании его можно поменять. Мы же это делать не будем и просто жмем на кнопку «OK».
  2. Выбор языка установки WhiteTown Converters Pack

  3. Далее запускается окно, в котором указывается место на системном диске, куда будет устанавливаться утилита. По умолчанию это папка «Program Files» на диске «C». Тут лучше тоже ничего не менять и нажать на клавишу «Далее».
  4. Выбор папки установки WhiteTown Converters Pack

  5. Затем открывается окно, в котором можно выбрать, какие именно направления преобразования вы хотите иметь. По умолчанию выбраны все доступные компоненты конвертирования. Но, возможно, некоторые пользователи не захотят устанавливать их все, так как каждая утилита занимает место на жестком диске. Во всяком случае, именно для нас важно, чтобы стояла галочка около пункта «XLS (Excel) to DBF Converter». Установку остальных компонентов пакета утилит пользователь может выбрать на свое усмотрение. После того, как настройка произведена, не забываем кликнуть по клавише «Далее».
  6. Выбор компонентов при установке WhiteTown Converters Pack

  7. После этого открывается окно, в котором производится добавление ярлыка в папке «Пуск». По умолчанию ярлык называется «WhiteTown», но при желании можно изменить его наименование. Жмем на клавишу «Далее».
  8. Выбор ярлыка WhiteTown Converters Pack

  9. Затем запускается окно, в котором спрашивается, создавать ли ярлык на рабочем столе. Если вы хотите, чтобы он был добавлен, то оставьте галочку около соответствующего параметра, если не хотите, то снимите её. Затем, как всегда, жмем на клавишу «Далее».
  10. Создание значка на рабочем столе программы WhiteTown Converters Pack

  11. После этого открывается ещё одно окошко. В нем указаны основные параметры установки. Если пользователя что-то не устраивает, и он хочет отредактировать параметры, то следует нажать на клавишу «Назад». Если все в порядке, то щелкаем по кнопке «Установить».
  12. Переход к установке программы WhiteTown Converters Pack

  13. Начинается процедура установки, прогресс которой будет отображать динамический индикатор.
  14. Процедура установки программы WhiteTown Converters Pack

    Lumpics.ru

  15. Затем открывается информационное сообщение на английском языке, в котором выражается благодарность по поводу инсталляции данного пакета. Жмем на клавишу «Далее».
  16. Информационное сообщение при установке программы WhiteTown Converters Pack

  17. В последнем окошке Мастера установки сообщается, что программа WhiteTown Converters Pack успешно установлена. Нам остается только нажать на кнопку «Завершить».
  18. Завершение установки программы WhiteTown Converters Pack

  19. После этого на Рабочем столе появится папка под названием «WhiteTown». Она содержит ярлыки утилит по конкретным направлениям конвертации. Открываем эту папку. Перед нами предстает большое число утилит, входящих в пакет WhiteTown по различным направлениям конвертации. При этом каждое направление имеет отдельную утилиту для 32-битной и 64-битной операционной системы Windows. Открываем приложение с наименованием «XLS to DBF Converter», соответствующее разрядности вашей ОС.
  20. Запуск утилиты XLS to DBF Converter

  21. Запускается программа XLS to DBF Converter. Как видим, интерфейс англоязычный, но, тем не менее, он интуитивно понятен.

    Сразу открывается вкладка «Input» («Ввод»). Она предназначена для того, чтобы указать объект, который следует конвертировать. Для этого жмем по кнопке «Add» («Добавить»).

  22. Переход к добавлению файла в XLS to DBF Converter

  23. После этого открывается стандартное окошко добавления объекта. В нем нужно перейти в ту директорию, где размещена нужная нам книга Excel c расширением xls или xlsx. После того, как объект найден, выделяем его наименование и жмем на кнопку «Открыть».
  24. Открытие файла в XLS to DBF Converter

  25. Как видим, после этого путь к объекту отобразился во вкладке «Input». Жмем на клавишу «Next» («Далее»).
  26. переход в следующую вкладку в XLS to DBF Converter

  27. После этого мы автоматически перемещаемся во вторую вкладку «Output» («Вывод»). Здесь нужно указать в какую именно директорию будет выводиться готовый объект с расширением DBF. Для того, чтобы выбрать папку сохранения готового DBF-файла, жмем на кнопку «Browse…» («Просмотреть»). Открывается небольшой список из двух пунктов «Select File» («Выбрать файл») и «Select Folder» («Выбрать папку»). На самом деле эти пункты лишь означают выбор различного вида окон навигации для указания папки сохранения. Делаем выбор.
  28. Переход к выбору папки для сохранения файла в XLS to DBF Converter

  29. В первом случае это будет обычное окно «Сохранить как…». В нем будут отображаться, как папки, так и уже существующие объекты dBase. Переходим в ту директорию, где желаем произвести сохранение. Далее в поле «Имя файла» указываем то наименование, под которым желаем, чтобы значился объект после конвертации. После этого жмем на кнопку «Сохранить».
    Первый вариант указания директории сохранения файла в XLS to DBF Converter

    Если же вы выберите вариант «Select Folder», то откроется упрощенное окошко выбора директории. В нем будут отображаться только папки. Выбираем папку для сохранения и жмем на кнопку «OK».

  30. Второй вариант указания директории сохранения файла в XLS to DBF Converter

  31. Как видим, после любого из этих действий путь к папке для сохранения объекта будет отображен во вкладке «Output». Для перехода к следующей вкладке щелкаем по клавише «Next» («Далее»).
  32. Переход в третию вкладку вкладку в XLS to DBF Converter

  33. В последней вкладке «Options» («Параметры») очень много настроек, но нас больше всего интересует «Type of memo fields» («Тип поля memo»). Кликаем по полю, в котором по умолчанию стоит настройка «Auto» («Авто»). Открывается список типов dBase для сохранения объекта. Этот параметр очень важен, так как далеко не все программы, работающие с dBase, умеют обрабатывать все типы объектов с данным расширением. Поэтому заранее нужно знать, какой тип выбрать. Существует возможность выбора из шести различных типов:
    • dBASE III;
    • FoxPro;
    • dBASE IV;
    • Visual FoxPro;
    • >SMT;
    • dBASE Level 7.

    Делаем выбор того типа, который нужен для применения в конкретной программе.

  34. Выбор типа файла DBF в XLS to DBF Converter

  35. После того, как выбор сделан, можно переходить к непосредственной процедуре конвертирования. Для этого жмем на кнопку «Start» («Старт»).
  36. Переход к процедуре конвертации в XLS to DBF Converter

  37. Запускается процедура преобразования. Если в книге Эксель имеется несколько листов с данными, то для каждого из них будет создан отдельный DBF-файл. О завершении процесса конвертации будет свидетельствовать зеленый индикатор прогресса. После того, как он дойдет до конца поля, жмем на кнопку «Finish» («Финиш»).

Завершение конвертации в XLS to DBF Converter

Готовый документ будет расположен в той директории, которая была указана во вкладке «Output».

Единственный существенный недостаток способа с применением пакета утилит WhiteTown Converters Pack состоит в том, что бесплатно можно будет провести только 30 процедур конвертирования, а потом придется приобретать лицензию.

Способ 2: надстройка XlsToDBF

Конвертировать книгу Эксель в dBase непосредственно через интерфейс приложения можно с помощью установки сторонних надстроек. Одной из лучших и наиболее удобных из них является надстройка XlsToDBF. Рассмотрим алгоритм её применения.

Скачать надстройку XlsToDBF

  1. После того, как скачали архив XlsToDBF.7z с надстройкой, распаковываем из него объект под названием XlsToDBF.xla. Так как архив имеет расширение 7z, то распаковку можно проводить либо стандартной программой для этого расширения 7-Zip, либо с помощью любого другого архиватора, который поддерживает работу с ним.
  2. Скачать 7-Zip бесплатно

    Распаковка архива 7Z в программе 7-Zip

  3. После этого запускаем программу Эксель и переходим во вкладку «Файл». Далее перемещаемся в раздел «Параметры» через меню в левой части окна.
  4. Переход в Параметры в Microsoft Excel

  5. В открывшемся окошке параметров кликаем по пункту «Надстройки». Перемещаемся в правую часть окна. В самом его низу расположено поле «Управление». Переставляем в нем переключатель в позицию «Надстройки Excel» и щелкаем по кнопке «Перейти…».
  6. Переход в надстройки в Microsoft Excel

  7. Открывается небольшое окошко управления надстройками. Жмем в нем на кнопку «Обзор…».
  8. Окно надстроек в Microsoft Excel

  9. Запускается окошко открытия объекта. Нам нужно перейти в ту директорию, где находится распакованный архив XlsToDBF. Заходим в папку под одноименным названием и выделяем объект с наименованием «XlsToDBF.xla». После этого жмем на кнопку «OK».
  10. Открытие надстройки в Microsoft Excel

  11. Затем мы возвращаемся в окошко управления надстройками. Как видим, в списке появилось наименование «XLS -> DBF». Это и есть наша надстройка. Около неё должна стоять галочка. Если галочка отсутствует, то ставим её, а затем жмем на кнопку «OK».
  12. Установка надстрйки в Microsoft Excel

  13. Итак, надстройка установлена. Теперь открываем документ Эксель, данные из которого нужно преобразовать в dBase, или же просто набираем их на листе, если документ ещё не создан.
  14. Таблица Excel открыта в Microsoft Excel

  15. Теперь нам нужно будет произвести некоторые манипуляции с данными, чтобы подготовить их к конвертации. Прежде всего, добавляем две строки над шапкой таблицы. Они должны быть самыми первыми на листе и иметь наименования на вертикальной панели координат «1» и «2».

    В самой верхней левой ячейке вписываем наименование, которое мы хотим присвоить создаваемому DBF-файлу. Оно состоит из двух частей: собственно названия и расширения. Допускается использование только латиницы. Пример такого наименования – «UCHASTOK.DBF».

  16. Наименование файла DBF в Microsoft Excel

  17. В первой ячейке справа от наименования нужно указать кодировку. Существует два варианта кодировки с применением данной надстройки: CP866 и CP1251. Если ячейка B2 пустая или в ней установлено любое значение отличное от «CP866», то по умолчанию будет применяться кодировка CP1251. Ставим ту кодировку, которую считаем нужной или оставляем поле пустым.
  18. Кодировка файла DBF в Microsoft Excel

  19. Далее переходим к следующей строке. Дело в том, что в структуре dBase каждый столбец, именуемый полем, имеет свой тип данных. Существуют такие их обозначения:
    • N (Numeric) – числовой;
    • L (Logical) – логический;
    • D (Date) – дата;
    • C (Character) – строковый.

    Кроме того, в строковом (Cnnn) и числовом типе (Nnn) после наименования в виде буквы следует указывать максимальное количество символов в поле. Если в числовом типе применяются десятичные знаки, то их количество тоже нужно указать после точки (Nnn.n).

    Существуют и другие типы данных в формате dBase (Memo, General и т.д.), но данная надстройка с ними работать не умеет. Впрочем, с ними не умел работать и Excel 2003, когда ещё поддерживал конвертацию в DBF.

    В нашем конкретном случае первое поле будет строковым шириной в 100 символов (C100), а остальные поля будут числовыми шириной в 10 символов (N10).

  20. Типы полей DBF в Microsoft Excel

  21. В следующей строке расположены наименования полей. Но дело в том, что они тоже должны быть внесены на латинице, а не на кириллице, как у нас. Также в наименовании полей не допускаются пробелы. Переименовываем их согласно этим правилам.
  22. Переименования полей в Microsoft Excel

  23. После этого подготовку данных можно считать оконченной. Выделяем на листе курсором с зажатой левой клавишей мыши весь диапазон таблицы. Затем переходим во вкладку «Разработчик». По умолчанию она отключена, поэтому перед дальнейшими манипуляциями нужно её активировать и включить работу макросов. Далее на ленте в блоке настроек «Код» кликаем по значку «Макросы».

    Можно сделать и чуть проще, набрав комбинацию горячих клавиш Alt+F8.

  24. Переход к макросам в Microsoft Excel

  25. Запускается окошко макросов. В поле «Имя макроса» вводим наименование нашей надстройки «XlsToDBF» без кавычек. Регистр при этом не важен. Далее щелкаем по кнопке «Выполнить».
  26. Запуск макроса в Microsoft Excel

  27. Макрос в фоновом режиме выполняет обработку. После этого в той же папке, где расположен исходный Excel-файл, будет сформирован объект с расширением DBF с тем наименованием, которое было задано в ячейке A1.

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

Способ 3: программа Microsoft Access

Хотя у новых версий Excel и нет встроенного способа сохранение данных в формате DBF, но, тем не менее, вариант с применением приложения Microsoft Access более всего приблизился к тому, чтобы назвать его стандартным. Дело в том, что эта программа выпущена тем же производителем, что и Эксель, и также входит в пакет Microsoft Office. К тому же, это самый безопасный вариант, так как не нужно будет связываться с программным обеспечением сторонних производителей. Microsoft Access специально предназначен для работы с базами данных.

Скачать Microsoft Access

  1. После того, как все необходимые данные на листе в Эксель введены, для того, чтобы конвертировать их в формат DBF, нужно сначала произвести сохранение в одном из форматов Excel. Для этого кликаем по иконке в виде дискеты в левом верхнем углу окна программы.
  2. Переход к сохранению файла в Microsoft Excel

  3. Открывается окно сохранения. Переходим в ту директорию, где желаем, чтобы файл был сохранен. Именно из этой папки его нужно будет потом открыть в Microsoft Access. Формат книги можно оставить по умолчанию xlsx, а можно поменять на xls. В данном случае это не критично, так как все равно мы сохраняем файл только для того, чтобы преобразовать его в DBF. После того, как все настройки выполнены, жмем на кнопку «Сохранить» и закрываем окно Excel.
  4. Сохранение файла в Microsoft Excel

  5. Запускаем программу Microsoft Access. Переходим во вкладку «Файл», если она открылась в другой вкладке. Жмем на пункт меню «Открыть», расположенный в левой части окна.
  6. Переход к открытию файла в Microsoft Access

  7. Запускается окно открытия файла. Переходим в ту директорию, где мы сохранили файл в один из форматов Excel. Чтобы он отобразился в окне, переставляем переключатель формата файлов в положение «Книга Excel (*.xlsx)» или «Microsoft Excel (*.xls)», в зависимости от того, в каком из них книга была сохранена. После того, как наименование нужного нам файла отобразилось, выделяем его и жмем на кнопку «Открыть».
  8. Открытие файла в Microsoft Access

  9. Открывается окно «Связь с электронной таблицей». Оно позволяет максимально корректно переместить данные из файла Excel в Microsoft Access. Нам нужно выбрать лист Эксель, данные из которого мы собираемся импортировать. Дело в том, что даже если в файле Excel содержалась информация на нескольких листах, то импортировать её в Access можно только отдельно и, соответственно, потом преобразовать её в отдельные файлы DBF.

    Также существует возможность импорта информации отдельных диапазонов на листах. Но в нашем случае это не нужно. Устанавливаем переключатель в позицию «Листы», а затем выбираем тот лист, откуда собираемся брать данные. Корректность отображения информации можно просмотреть в нижней части окна. Если все удовлетворяет, жмем на кнопку «Далее».

  10. Окно связи с электронной таблицей в Microsoft Access

  11. В следующем окне, если ваша таблица содержит заголовки, нужно поставить галочку около пункта «Первая строка содержит заголовки столбцов». Затем жмем на кнопку «Далее».
  12. Второе окно связи с электронной таблицей в Microsoft Excel

  13. В новом окне связи с электронной таблицей можно при желании изменить имя связанного элемента. Затем жмем на кнопку «Готово».
  14. Третье окно связи с электронной таблицей в Microsoft Excel

  15. После этого откроется диалоговое окно, в котором будет сообщение о том, что связывание таблицы с файлом Excel завершено. Жмем на кнопку «OK».
  16. Диалоговое окно в Microsoft Excel

  17. В левой части интерфейса программы появится наименование таблицы, которое мы присвоили ей в последнем окне. Дважды щелкаем по нему левой клавишей мыши.
  18. Наименование таблицы в Microsoft Access

  19. После этого таблица отобразится в окне. Перемещаемся во вкладку «Внешние данные».
  20. Перемещание во вкладку Внешние данные в Microsoft Access

  21. На ленте в блоке инструментов «Экспорт» кликаем по надписи «Дополнительно». В открывшемся списке выбираем пункт «Файл dBase».
  22. Переход к экспорту данных в Microsoft Access

  23. Открывается окно экспорта в формат DBF. В поле «Имя файла» можно указать место хранения файла и его наименование, если те, которые указаны по умолчанию, вам по какой-то причине не подходят.

    В поле «Формат файла» выбираем один из трех типов формата DBF:

    • dBASE III (по умолчанию);
    • dBASE IV;
    • dBASE 5.

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

    После того, как все настройки выставлены, жмем на кнопку «OK».

  24. Окно экспорта в формат DBF в Microsoft Access

  25. Если после этого появилось сообщение об ошибке, то попробуйте экспортировать данные, используя другой тип формата DBF. Если же все прошло нормально, то появится окно, в котором сообщается, что экспорт выполнен успешно. Жмем на кнопку «Закрыть».

Окно экспорта в формат DBF в Microsoft Access

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

Как видим, несмотря на то, что в современных версиях Excel отсутствует возможность сохранения файлов в формате DBF встроенными инструментами, тем не менее, данную процедуру можно осуществить с помощью применения других программ и надстроек. При этом следует отметить, что наиболее функциональный способ конвертирования – это использование набора утилит WhiteTown Converters Pack. Но, к сожалению, количество бесплатных преобразований в нем ограничено. Надстройка XlsToDBF позволяет выполнить конвертацию абсолютно бесплатно, но процедура намного сложнее. К тому же функционал данного варианта очень ограничен.

«Золотой серединой» является способ с использованием программы Access. Как и Excel – это разработка компании Microsoft, а поэтому сторонним приложением его уже не назовешь. К тому же данный вариант позволяет конвертировать файл Excel в несколько типов формата dBase. Хотя по этому показателю Access все-таки уступает программе WhiteTown.

Конвертирование данных из Microsoft Excel в формат DBF

Сохранение формата DBF в Microsoft Excel

​Смотрите также​ в файле «Цены.xls»​ поставить Access 2003​сбойный, поэтому и​ открывает нормально. А​Name ThisWorkbook.Path &​Dim iX1 As​ 38 символами)?​ названия полей на​ и работай»​ вы в будущем​ переставляем переключатель формата​.​Теперь нам нужно будет​.​ нужная нам книга​.​DBF – это популярный​ зачем то в​

​ (в нем вообще​ выбрасывает ошибку. Можете​

​ запрос «Запрос.dqy» импортирует​ «TMP.DBF» As ThisWorkbook.Path​ Integer​docdim​ английском FAM; Название​    Обновления применяются автоматически.​ собираетесь импортировать файл​ файлов в положение​Можно сделать и чуть​ произвести некоторые манипуляции​Делаем выбор того типа,​ Excel c расширением​Затем открывается окно, в​ формат хранения и​ ячейке А1 тоже​ новорожденный младенец) .​ воспользоваться . Он​ данные из подобного​

Сохранение данных в формате DBF

​ & «rezultat «​iY2 = 2​: так ?​ выделенного диапазона «База_Данных»​На вкладке​ DBF, будет совместима​«Книга Excel (*.xlsx)»​ проще, набрав комбинацию​ с данными, чтобы​​ который нужен для​​ xls или xlsx.​ котором можно выбрать,​ обмена данными между​ меняет название на​​VBA только начал​​ открыл и позволил​ файла.​ & Format(Now(), «DD_MM_YYYY​With Sheets(«Лист1″).[F:F]:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>​​ — что не​​Внешние данные​

​ именно с этим​или​ горячих клавиш​ подготовить их к​ применения в конкретной​ После того, как​ какие именно направления​ различными программами, а​ IDCLIENT и в​ изучать, так как​ преобразовать в xls.​Hugo​ hh_mm_ss») & «.dbf»​.Replace «і», «i»,​Sub insert_into_dbf()​ попадет в этот​в группе​ типом.​«Microsoft Excel (*.xls)»​Alt+F8​ конвертации. Прежде всего,​ программе.​ объект найден, выделяем​

Способ 1: программа WhiteTown Converters Pack

​ преобразования вы хотите​ в первую очередь,​ самих dbf-файлах в​ понял что на​Johny,​: Да даже lister​End Sub​ , , 1:​Dim objRS: Set​ диапазон — не​Экспорт​После того, как все​

​, в зависимости от​.​ добавляем две строки​После того, как выбор​ его наименование и​ иметь. По умолчанию​

  1. ​ между приложениями, которые​ столбце 2 все​ работе очень сильно​ЦитатаОткрыть DBF можно​​ Тотала нормально открывает​​весь код -​.Replace «І», «I»,​ objRS = CreateObject(«ADODB.Recordset»)​ сохраниться в DBF;​нажмите кнопку​ настройки выставлены, жмем​ того, в каком​Запускается окошко макросов. В​ над шапкой таблицы.​ сделан, можно переходить​ жмем на кнопку​ выбраны все доступные​ обслуживают базы данных​ значения только в​​ пригодится​​ с помощью ADOТак,​

    Выбор языка установки WhiteTown Converters Pack

  2. ​А Эксель 2007​ может можно почистить​ , , 1:​bjRS.Open «delete *​ Выбрать этот формат​Дополнительно​​ на кнопку​​ из них книга​​ поле​​ Они должны быть​ к непосредственной процедуре​«Открыть»​ компоненты конвертирования. Но,​​ и электронные таблицы.​​ последнем dbf из​

    Выбор папки установки WhiteTown Converters Pack

  3. ​Alex77755​ в данном случае,​ никаким образом не​ ненужные строки​.Replace «ААА», «БББ»,​ from 4726539″, _​ сохранения. Если его​и выберите пункт​«OK»​ была сохранена. После​«Имя макроса»​ самыми первыми на​ конвертирования. Для этого​.​ возможно, некоторые пользователи​ Хотя он и​ списка кодов выводит..во​​: Для Access вроде​ QueryTables.Add использует неявно​​ может…​типа ‘On Error​ , , 1:​»Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» &​ нет, то переустановить​Файл dBASE​.​​ того, как наименование​​вводим наименование нашей​

    Выбор компонентов при установке WhiteTown Converters Pack

  4. ​ листе и иметь​ жмем на кнопку​Как видим, после этого​ не захотят устанавливать​​ стал устаревать, но​​ всех остальных только​ база mdb а​​ ADO — строка​​anvg​ Resume Next -​End With​ ThisWorkbook.path & «;Extended​​ офис в ручном​​.​

    Выбор ярлыка WhiteTown Converters Pack

  5. ​Если после этого появилось​ нужного нам файла​ надстройки​ наименования на вертикальной​«Start»​ путь к объекту​ их все, так​ продолжает оставаться востребованным​ B2 заполняет и​ не dbf?​ подключения отличается лишь​: Доброе время суток​​ 2 раза (оставить​​’On Error Resume​

    Создание значка на рабочем столе программы WhiteTown Converters Pack

  6. ​ Properties=dBASE IV»​ режиме и выбрать​В диалоговом окне​ сообщение об ошибке,​ отобразилось, выделяем его​«XlsToDBF»​ панели координат​(​ отобразился во вкладке​​ как каждая утилита​​ в различных сферах.​ все, остальное пусто.​А в dbf​​ префиксом типа драйвера​​1. Скачиваете и​

    Переход к установке программы WhiteTown Converters Pack

  7. ​ там где он​ Next​objRS.Open «insert into​

    Процедура установки программы WhiteTown Converters Pack

  8. ​ вручную надстройку для​Экспорт — Файл dBASE​ то попробуйте экспортировать​ и жмем на​без кавычек. Регистр​«1»​​«Старт»​​«Input»​

    Информационное сообщение при установке программы WhiteTown Converters Pack

  9. ​ занимает место на​​ Например, с ним​​ столбцы А и​ ексел сам умеет​ OLEDB, для ODBC​ устанавливаете​ действительно нужен)​​Sheets(«Лист1»).Select​​ 4726539 SELECT *​

    Завершение установки программы WhiteTown Converters Pack

  10. ​ DBASE формата. Будет​нажмите кнопку​ данные, используя другой​​ кнопку​​ при этом не​и​).​. Жмем на клавишу​ жестком диске. Во​ продолжают активно работать​ С то что​ сохранять.​ будет такой префикс​2. Таким кодом​Нахожу нужный формат, а​With Sheets(«rezultat»)​ from [rezultat$] in​ такое меню при​Обзор​​ тип формата DBF.​​«Открыть»​ важен. Далее щелкаем​

    Запуск утилиты XLS to DBF Converter

  11. ​«2»​Запускается процедура преобразования. Если​«Next»​ всяком случае, именно​ бухгалтерские программы, а​ надо получились​

    ​Как вариант выполнить​​ ODBC — извините​​ импортируете и связываете​​ excel не позволяет​​.Range(.Cells(2, 1), .Cells(Rows.Count,​ ‘» & ThisWorkbook.FullName​ ручной установке в​.​ Если же все​​.​​ по кнопке​​.​​ в книге Эксель​

    Переход к добавлению файла в XLS to DBF Converter

  12. ​(​ для нас важно,​ контролирующие и государственные​Добавлено через 32 минуты​ один раз ручками​ за тавтологию.​ данные (естественно, можно​ сохранить таким образом.​ 16)).Clear​ & «‘ ‘Excel​ разделе Excel.​В диалоговом окне​​ прошло нормально, то​​Открывается окно​

    Открытие файла в XLS to DBF Converter

  13. ​«Выполнить»​В самой верхней левой​ имеется несколько листов​​«Далее»​​ чтобы стояла галочка​​ органы принимают значительную​​С добавлением имени​​ с записью макроса​​Мотя,​

    переход в следующую вкладку в XLS to DBF Converter

  14. ​ запрос сделать и​ Что можно сделать?​For iY1 =​​ 8.0;'», _​​Alex bear​​Сохранение файла​​ появится окно, в​«Связь с электронной таблицей»​.​ ячейке вписываем наименование,​ с данными, то​).​ около пункта​ часть отчетов в​ в цены.xls разобрался​​ и подредактировать​​ЦитатаОткуда «кривые ноги​​ посложнее, как VFP)​​Амвросий кукушкин​ 5 To Cells(Rows.Count,​​»Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» &​​: Нужна другая программа​​выберите папку и​​ котором сообщается, что​​. Оно позволяет максимально​​Макрос в фоновом режиме​​ которое мы хотим​​ для каждого из​После этого мы автоматически​«XLS (Excel) to DBF​ данном формате.​ А вот почему​korvindeson​

    Переход к выбору папки для сохранения файла в XLS to DBF Converter

  15. ​ растут» у Вашего​Public Sub ImportVFPdbf()​​: В предыдущих версиях​​ 1).End(xlUp).Row​ ThisWorkbook.path & «;Extended​ (Multiplan, Quattro Pro,​ введите имя в​ экспорт выполнен успешно.​ корректно переместить данные​ выполняет обработку. После​ присвоить создаваемому DBF-файлу.​​ них будет создан​​ перемещаемся во вторую​ Converter»​Скачать последнюю версию​ во всех файлах​: Чуть поправлю. 2003-й​ Файла «Ремонт.dbf»? Этот​​ ‘путь к папке​​ Excel (до Excel​

    Первый вариант указания директории сохранения файла в XLS to DBF Converter

    ​For iX1 =​ Properties=dBASE IV»​​ SuperCalc), но ты​​ поле​ Жмем на кнопку​ из файла Excel​ этого в той​ Оно состоит из​ отдельный DBF-файл. О​ вкладку​​. Установку остальных компонентов​​ Excel​

    Второй вариант указания директории сохранения файла в XLS to DBF Converter

  16. ​ не заполняется столбец​ эксель умеет. 2007-й​ файл как раз​ с dbf-файлом(ами) Const​ 2007)​ 8 To 10​​Set objRS =​​ можешь сохранить файл,​Имя файла​«Закрыть»​​ в Microsoft Access.​​ же папке, где​​ двух частей: собственно​​ завершении процесса конвертации​

    Переход в третию вкладку вкладку в XLS to DBF Converter

  17. ​«Output»​​ пакета утилит пользователь​​Но, к сожалению, Эксель,​​ B, (кроме B2)​​ и последующие нет.​ не «кривой», чего​ dbPath = «d:path»​​можно просто выбрать​​If Cells(iY1, iX1).Value​​ Nothing​​ а потом переименовать​.​.​​ Нам нужно выбрать​​ расположен исходный Excel-файл,​​ названия и расширения.​​ будет свидетельствовать зеленый​(​ может выбрать на​ начиная с версии​ уже мозгов не​ Только при использовании​ нельзя сказать про​ Dim sSQL As​ в меню «Файл»​ > 0 Then​End Sub​ расширение на dbf…​Формат файлов по умолчанию​Созданный файл в формате​
    • ​ лист Эксель, данные​​ будет сформирован объект​
    • ​ Допускается использование только​​ индикатор прогресса. После​
    • ​«Вывод»​​ свое усмотрение. После​
    • ​ Excel 2007, прекратил​​ хватает​
    • ​ сторонних надстроек.​​столбцы​
    • ​ String, sConn As​​ -​

    ​.Cells(iY2, 1).NumberFormat =​docdim​Endym​ — dBASE III.​

    Выбор типа файла DBF в XLS to DBF Converter

  18. ​ dBase будет находиться​ из которого мы​ с расширением DBF​ латиницы. Пример такого​ того, как он​​). Здесь нужно указать​​ того, как настройка​​ полноценную поддержку указанного​​voidex​

    Переход к процедуре конвертации в XLS to DBF Converter

  19. ​voidex​.​ String Dim pSheet​»Сохранить как… «​ «@»​: нельзя — строгое​: Попробуй выбрать в​ Чтобы перейти в​ в той директории,​ собираемся импортировать. Дело​ с тем наименованием,​ наименования –​ дойдет до конца​ в какую именно​​ произведена, не забываем​​ формата. Теперь в​​: Я немного запутался,​​: Я для таких​

Завершение конвертации в XLS to DBF Converter

​agregator: Когда я писал​ As Worksheet, pQTable​ и, указав тип​.Cells(iY2, 1).Value =​​ ограничение​​ списке возможных форматов​

​ dBASE IV или​ которая была указана​ в том, что​ которое было задано​«UCHASTOK.DBF»​ поля, жмем на​ директорию будет выводиться​ кликнуть по клавише​ этой программе можно​

Способ 2: надстройка XlsToDBF

​ что не так​ целей ставил еще​ «чтобы работала функция​ As QueryTable ‘в​ файла dBase,​ «123456»​docdim​ «Все файлы» (или​ dBASE 5, выберите​ в окне экспорта.​

  1. ​ даже если в​ в ячейке​.​ кнопку​ готовый объект с​«Далее»​ только просмотреть содержимое​ работает​ портативный excel 2003​ Связь», то имел​ скобках имя dbf-файла​получить нужный Вам​.Cells(iY2, 2).NumberFormat =​:​

    ​ как-то так ))),​

    Распаковка архива 7Z в программе 7-Zip

  2. ​ формат файла в​ Далее с ним​ файле Excel содержалась​​A1​​В первой ячейке справа​«Finish»​​ расширением DBF. Для​​.​ DBF-файла, а сохранить​

    Переход в Параметры в Microsoft Excel

  3. ​Файл цены для​ который также умеет​​ ввиду кнопку​​ sSQL = «Select​ файл.​ «@»​- не хватает​​ а затем просто​​ поле​ вы можете производить​​ информация на нескольких​​.​ от наименования нужно​​(​​ того, чтобы выбрать​

    Переход в надстройки в Microsoft Excel

  4. ​После этого открывается окно,​ данные с указанным​ каждого свой(к примеру​​ работать с макросами,​​Скажите пожалуйста, а​

    Окно надстроек в Microsoft Excel

  5. ​ * From [Ремонт]»​Теперь экспорт в​.Cells(iY2, 2).Value =​ мне ума собрать​ припиши к названию​тип​ любые манипуляции, включая​ листах, то импортировать​Как видим, данный способ​​ указать кодировку. Существует​​«Финиш»​ папку сохранения готового​​ в котором производится​​ расширением встроенными инструментами​

    Открытие надстройки в Microsoft Excel

  6. ​ цены_IDCLIENT1 цены_IDCLIENT2 etc)?​ да еще и​ можно импортировать макросом​ Set pSheet =​​ этот формат не​​ «2526272829»​ код в кучу​ файла чуть выше​поля. Хотя в​ импорт его в​ её в Access​ значительно сложнее предыдущего.​​ два варианта кодировки​​).​

    Установка надстрйки в Microsoft Excel

  7. ​ DBF-файла, жмем на​ добавление ярлыка в​ приложения уже не​ Или же один​ сохранять их в​ только первые 3​ ActiveSheet sConn =​ поддерживается:​.Cells(iY2, 3).NumberFormat =​

    Таблица Excel открыта в Microsoft Excel

  8. ​krosav4ig​ «.dbf». Хотя это​ списке нет dBASE​ другие программы.​ можно только отдельно​ Кроме того, он​ с применением данной​Готовый документ будет расположен​ кнопку​ папке​ получится. К счастью,​ для всех(с одинаковым​​ формате DBF, пробовал​​ столбца из файла​​ «OLEDB;Provider=vfpoledb;Mode=1;Data Source=» &​​http://office.microsoft.com/ru-ru/excel/HP100141031049.aspx​

    ​ «@»​: вот тут​ может и не​ 7, dBASE 5​Как видим, несмотря на​ и, соответственно, потом​ весьма ограничен по​ надстройки:​ в той директории,​«Browse…»​​«Пуск»​​ имеются другие возможности​

    Наименование файла DBF в Microsoft Excel

  9. ​ содержанием для всех​ с надстройкой в​ «ремонт и 2​ dbPath & «;Codepage=1251;Collating​Некоторые пользователи используют​.Cells(iY2, 3).Value =​​Цитата​​ помочь =)​​ и DBASE 7​​ то, что в​​ преобразовать её в​​ количеству используемых типов​CP866​ которая была указана​​(​​. По умолчанию ярлык​ конвертации данных из​​ IDCLIENT)?​​ 2010 както она​ столбца.dbf», т.е. кроме​ Sequence=russian;» Set pQTable​ для​

    Кодировка файла DBF в Microsoft Excel

  10. ​ Cells(iY1, 25).Value​docdim, 02.03.2015 в​З. Ы. Если​ в основном имеют​ современных версиях Excel​ отдельные файлы DBF.​ полей и создаваемых​и​
    • ​ во вкладке​​«Просмотреть»​
    • ​ называется​​ программы Excel в​
    • ​у меня в​​ криво работает…​
    • ​ fnorm и fclock.​​ = pSheet.QueryTables.Add(sConn, pSheet.Range(«A1»),​

    ​конвертации Access (т.​.Cells(iY2, 4).NumberFormat =​​ 18:54, в сообщении​​ получится — для​ один и тот​​ отсутствует возможность сохранения​​Также существует возможность импорта​ типов объектов с​CP1251​«Output»​). Открывается небольшой список​«WhiteTown»​ нужный нам формат.​ итоге формирует столько​В общем попробую​anvg​​ sSQL) pQTable.Refresh End​​ е. открывают лист,​

    ​ «@»​ № 7200?’200px’:»+(this.scrollHeight+5)+’px’);»>​ файлов такого типа​ же формат файла.​ файлов в формате​ информации отдельных диапазонов​ расширением DBF. Ещё​. Если ячейка​.​ из двух пунктов​, но при желании​ Рассмотрим, каким образом​

    ​ файлов dbf сколько​ какой то макрос​: Доброе время суток​ Sub​​например, в формате​​.Cells(iY2, 4).Value =​200?’200px’:»+(this.scrollHeight+5)+’px’);»>bjRS.Open «delete * from​ «Приложением для открытия»​ В Access для​​ DBF встроенными инструментами,​​ на листах. Но​

    Типы полей DBF в Microsoft Excel

  11. ​ одним недостатком является​B2​Единственный существенный недостаток способа​«Select File»​ можно изменить его​ это можно выполнить.​ IDCLIENT в файле​ написать, а портативный​Ну так мой​3. Если нужно​ xlsx, а затем​ Cells(iY1, 24).Value​

    Переименования полей в Microsoft Excel

  12. ​ 4726539″, _​ сделай eXcel (на​ Office 365 и​ тем не менее,​ в нашем случае​ то, что директорию​пустая или в​ с применением пакета​​(​​ наименование. Жмем на​В Excel 2003 и​ список кодов​ excel можно загрузить​ первый код это​ убрать связь с​ на​​.Cells(iY2, 5).Value =​​ошибочка, должно быть​​ всяк. случай))​​ Access 2019 поддерживаются​

    ​ данную процедуру можно​ это не нужно.​ создания объекта dBase​​ ней установлено любое​​ утилит WhiteTown Converters​

    Переход к макросам в Microsoft Excel

  13. ​«Выбрать файл»​ клавишу​​ в более ранних​​и всем копирует​ с торента, ну​​ и делает. Для​​ файлом, то в​вкладке «Внешние данные»​ 1​ Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>objRS.Open «delete *​​docdim​​ имена файлов длиной​

    Запуск макроса в Microsoft Excel

  14. ​ осуществить с помощью​ Устанавливаем переключатель в​ можно назначать только​ значение отличное от​ Pack состоит в​) и​«Далее»​ версиях этой программы​ одно и то​ или позже залью​​ чего вам тогда​​ 2003 разрываете соединение,​

​ в группе «Экспорт»​.Cells(iY2, 6).Value =​ from 4726539», _​: Добрый день.​ до 64 знаков.​ применения других программ​ позицию​ перед процедурой конвертирования,​«CP866»​ том, что бесплатно​«Select Folder»​.​ можно было сохранить​ же содержание из​ и в личку​ удалять подключения? В​ в новых -​выбирают «Дополнительно» и​ Cells(iY1, iX1).Value *​krosav4ig​есть макрос который​Нажмите кнопку​ и надстроек. При​«Листы»​

Способ 3: программа Microsoft Access

​ путем прямого перемещения​, то по умолчанию​ можно будет провести​(​Затем запускается окно, в​ данные в формате​ файла цены​ скину если получится​ этом случае связи​ удаляете подключение.​ сохраняют​ 100​: в исходных данных​ собирает данные на​Сохранить​ этом следует отметить,​, а затем выбираем​ в папку назначения​ будет применяться кодировка​ только 30 процедур​«Выбрать папку»​ котором спрашивается, создавать​ DBF (dBase) стандартным​Авдей​ какой то макрос​ не будет.​Успехов.​

​таблицу в виде​

  1. ​.Cells(iY2, 7).Value =​ или в запросе?​ лист «rezultat»​.​ что наиболее функциональный​ тот лист, откуда​ исходного Excel-файла. Среди​CP1251​ конвертирования, а потом​). На самом деле​ ли ярлык на​ путем. Для этого​: разобрался! случайно правда​В общем я​

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

  2. ​Цитататолько первые 3​P. S. Если​ dbf файла).​ 1​docdim​нужно данную информацию​Вы также можете выбрать​ способ конвертирования –​ собираемся брать данные.​ преимуществ данного способа​. Ставим ту кодировку,​ придется приобретать лицензию.​ эти пункты лишь​ рабочем столе. Если​ нужно было кликнуть​ когда справку вместо​ сегодня не успел​ столбцаТак укажите только​ у вас 64бит​Большинство людей решило​.Cells(iY2, 8).Value =​: без разницы​​ сохранить в отдельный​​ формат файла dBASE​ это использование набора​

    Сохранение файла в Microsoft Excel

  3. ​ Корректность отображения информации​ можно отметить то,​​ которую считаем нужной​​Конвертировать книгу Эксель в​ означают выбор различного​ вы хотите, чтобы​ по пункту​​ ОТМЕНЫ нажал особенность​​ доделать, если никто​ их явно в​

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

  4. ​ версия Excel, то​ воспользоваться​ Cells(1, 5).Value +​krosav4ig​ .dbf (желательно без​ в диалоговом окне​ утилит WhiteTown Converters​ можно просмотреть в​ что в отличие​​ или оставляем поле​​ dBase непосредственно через​​ вида окон навигации​​ он был добавлен,​«Файл»​ dbf формата, сохраняет​ раньше не ответит​ Select FUNICAL,FDATREM,FMERA​ всё сложнее. Ваш​специальными дополнениями, например:​ iY2 — 2​: ну тогда держите​​ надстроек)​​Экспорт — Файл dBASE​

    Открытие файла в Microsoft Access

  5. ​ Pack. Но, к​​ нижней части окна.​​ от предыдущего варианта,​ пустым.​ интерфейс приложения можно​ для указания папки​ то оставьте галочку​в горизонтальном меню​ только видимые значения,​ я завтра выложу​Если уж вы​ dqy файл подключения​http://thexlwiz.blogspot.com/​.Cells(iY2, 9).Value =​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub insert_into_dbf()​P.S. макро подсказал​в поле​ сожалению, количество бесплатных​ Если все удовлетворяет,​ он абсолютно бесплатен​

    ​Далее переходим к следующей​ с помощью установки​ сохранения. Делаем выбор.​ около соответствующего параметра,​ приложения, а затем​ если ячейка сужена​ что нибудь готовое,​​ работаете с Foxpro,​​ к MS SQL​или отдельными программами​ 980​Dim objRS: Set​ «МатросНаЗебре» и переделан​Формат файла​ преобразований в нем​ жмем на кнопку​​ и практически все​​ строке. Дело в​

    Окно связи с электронной таблицей в Microsoft Access

  6. ​ сторонних надстроек. Одной​В первом случае это​ если не хотите,​ в открывшемся списке​​ и то что​ если я правильно​​ то с составлением​ Server.​​ (DBFView)​​.Cells(iY2, 10).Value =​

    Второе окно связи с электронной таблицей в Microsoft Excel

  7. ​ objRS = CreateObject(«ADODB.Recordset»)​ под себя за​.​ ограничено. Надстройка XlsToDBF​«Далее»​ манипуляции производятся непосредственно​​ том, что в​​ из лучших и​

    Третье окно связи с электронной таблицей в Microsoft Excel

  8. ​ будет обычное окно​ то снимите её.​ выбрать позицию​ внутри отображается как​ понял задание и​ запросов, по-идее, должны​agregator​​см. также:​​ Date​

    Диалоговое окно в Microsoft Excel

  9. ​Dim ConStr$: ConStr​ что ему​Нажмите кнопку​ позволяет выполнить конвертацию​.​ через интерфейс Эксель.​ структуре dBase каждый​

    Наименование таблицы в Microsoft Access

  10. ​ наиболее удобных из​«Сохранить как…»​ Затем, как всегда,​​«Сохранить как…»​​ ;#, то при​

    Перемещание во вкладку Внешние данные в Microsoft Access

  11. ​ каждому ИД присваивать​ быть знакомы;)​​: anvg, спасибо большое​​http://forum.msexcel.ru/microsoft_excel/konvertor_excel_2007_to_dbf-t2704.0.html​​.Cells(iY2, 11).Value =​​ = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=»​офис — 2010​​ОК​​ абсолютно бесплатно, но​

    Переход к экспорту данных в Microsoft Access

  12. ​В следующем окне, если​Хотя у новых версий​ столбец, именуемый полем,​​ них является надстройка​​. В нем будут​ жмем на клавишу​. В запустившемся окошке​ сохранении вместо ;#​ одну и ту​Успехов.​ за помощь, код​

    ​Алекс​​ Date​​ & ThisWorkbook.Path &​знания VBA -​.​

    • ​ процедура намного сложнее.​​ ваша таблица содержит​
    • ​ Excel и нет​​ имеет свой тип​
    • ​ XlsToDBF. Рассмотрим алгоритм​​ отображаться, как папки,​

    ​«Далее»​ сохранения из списка​ будет просто напросто​ же цену итд​agregator​ работает.​: Возможно, поискать в​.Cells(iY2, 12).Value =​ «;Extended Properties=dBASE IV»​ нулевые​При необходимости вы можете​ К тому же​ заголовки, нужно поставить​ встроенного способа сохранение​ данных. Существуют такие​ её применения.​ так и уже​.​ требовалось выбрать наименование​

    ​ пусто!​Добавлено через 15 часов​: Anvg, спасибо за​​В Excel 2007​​ поисковиках соответствующий конвертер.​

    Окно экспорта в формат DBF в Microsoft Access

  13. ​ «КЕПАКУВ»​Dim fields$: fields​Manyasha​ сохранить настройки экспорта.​ функционал данного варианта​ галочку около пункта​ данных в формате​ их обозначения:​После того, как скачали​ существующие объекты dBase.​После этого открывается ещё​​ нужного формата и​​проблема решилась добавлением​

Окно экспорта в формат DBF в Microsoft Access

​ 57 минут​ помощь, всё получилось,​ нашел где удалить​Сизов максим​.Cells(iY2, 13).Value =​ = «kb_a, kk_a,​: Вот так подойдет?​ Дополнительные сведения см.​ очень ограничен.​«Первая строка содержит заголовки​

​ DBF, но, тем​N​ архив XlsToDBF.7z с​ Переходим в ту​ одно окошко. В​ нажать на кнопку​Cells.Select Cells.EntireColumn.AutoFit ‘форматируем​Получилось такое​xBaseView Database Explorer​ подключение.​: Он в принципе​ Cells(iY1, 6).Value​ kb_b, kk_b, d_k,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub save_dbf()​ в статье Выполнение​«Золотой серединой» является способ​ столбцов»​ не менее, вариант​(Numeric) – числовой;​ надстройкой, распаковываем из​ директорию, где желаем​ нем указаны основные​«Сохранить»​ ячейки (особенность dbf,​Sub dbfmac() tempname​ хорошая программа, все​

​Макрорекордером записал как​ и не должен.​If iX1 =​ summa, vid, ndoc,​ThisWorkbook.Sheets(«rezultat»).Copy​ сохраненной операции импорта​ с использованием программы​. Затем жмем на​ с применением приложения​L​ него объект под​ произвести сохранение. Далее​ параметры установки. Если​.​ не будет сохранять​ = ActiveWorkbook.Name Cells(1,​

​ на русском.​

lumpics.ru

Экспорт данных в файл dBASE

​ разорвать соединение :​​ Dbf — формат​ 8 Then .Cells(iY2,​ i_va, da, da_doc,​ActiveWorkbook.SaveAs ThisWorkbook.Path &​ или экспорта.​ Access. Как и​ кнопку​ Microsoft Access более​(Logical) – логический;​ названием XlsToDBF.xla. Так​ в поле​ пользователя что-то не​Но, к сожалению, начиная​ если не будет​ 1).Value = «IDCLIENT»​С Foxpro я​ Range(«A1″​ базы данных, Excel​ 14).Value = «#ФФФФФФФ​ left(nk_a, 38) as​

​ «result.dbf»​В результате будет создан​ Excel – это​«Далее»​ всего приблизился к​D​ как архив имеет​«Имя файла»​ устраивает, и он​ с версии Excel​ все видно)и в​

​ FilePath = ThisWorkbook.Path​ начал работать 17.05.14.​.QueryTable.Delete​

​ его импортировать может,​​ (ТВП)#,#ффф » &​ nk_a, Left(nk_b, 38)​End Sub​

  • ​ файл dBASE в​​ разработка компании Microsoft,​.​ тому, чтобы назвать​(Date) – дата;​ расширение 7z, то​указываем то наименование,​ хочет отредактировать параметры,​ 2007, разработчики Microsoft​ 16 строке в​ Workbooks.Open (FilePath &​ Я лучше знаком​в Excel 2003​

  • ​ но вот про​​ Cells(iY1, 2).Text &​ as nk_b, nazn,​krosav4ig​ указанном расположении и​ а поэтому сторонним​В новом окне связи​ его стандартным. Дело​C​

  • ​ распаковку можно проводить​ под которым желаем,​​ то следует нажать​

Экспорт данных в файл dBASE

  1. ​ посчитали dBase устаревающим,​​ конце вместо llastrow2​​ «цены.xls») Workbooks(«цены.xls»).Activate llastrow​​ с КамАЗом. Час​​ пересмотрел всю вкладку​​ экспорт впервые слышу.​​ » №03-12-» &​​ kod_a, kod_b»​​: если файлы в​

  2. ​ формате.​​ приложением его уже​​ с электронной таблицей​​ в том, что​​(Character) – строковый.​

  3. ​ либо стандартной программой​​ чтобы значился объект​​ на клавишу​ а современные форматы​ поставил llastrow просто,​​ = ActiveSheet.UsedRange.Row +​​ ломал голову куда​

    ​ «Данные» и не​Smersh​ Cells(iY1, 1).Text​With Sheets(«rezultat»).[L:M]: .Replace​ одной папке​Экспорт в формат dBASE​ не назовешь. К​​ можно при желании​​ эта программа выпущена​Кроме того, в строковом​ для этого расширения​ после конвертации. После​«Назад»​ Эксель слишком сложными​ а то в​ ActiveSheet.UsedRange.Rows.Count — 1​ прикрутить «Select FUNICAL,FDATREM,FMERA»​ додумался как разорвать​: Может PDF, тогда​If iX1 =​

  4. ​ «і», «i»: .Replace​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub insert_into_dbf()​​ не поддерживается в​

  5. ​ тому же данный​ изменить имя связанного​ тем же производителем,​​ (​​ 7-Zip, либо с​​ этого жмем на​​. Если все в​

  6. ​ для того, чтобы​​ dbf подтягивал столько​​ Range(Cells(1, 1), Cells(llastrow,​

  7. ​anvg​ соединение​ справку читай по​ 9 Then .Cells(iY2,​ «І», «I»: End​Dim objRS: Set​

​ Access 2013. Для​ вариант позволяет конвертировать​ элемента. Затем жмем​ что и Эксель,​

Access 2013 не поддерживает формат dBASE

​Cnnn​ помощью любого другого​ кнопку​ порядке, то щелкаем​ тратить время и​ значения IDCLIENT сколько​ 2)).Copy Workbooks(tempname).Worksheets(1).Cells(1, 2)​: Я бы за​Напишите пожалуйста как в​ Excel​ 14).Value = «#ВВВВВВВВВ​

Попробуйте последнюю версию Outlook

Экспорт данных в файл dBASE

  1. ​ With​​ objRS = CreateObject(«ADODB.Recordset»)​​ работы с файлами​​ файл Excel в​​ на кнопку​​ и также входит​​) и числовом типе​​ архиватора, который поддерживает​​«Сохранить»​

  2. ​ по кнопке​​ средства на обеспечение​​ было в список​​ Cells(1, 1).Value =​​ час разве только​

  3. ​ Excel 2003 разорвать​​Вауу​​ (ВП)#,#ввв » &​’создаем пустую таблицу​objRS.Open «insert into​​ dBASE попробуйте обновить​​ несколько типов формата​

    ​«Готово»​ в пакет Microsoft​ (​ работу с ним.​.​«Установить»​​ полной совместимости. Поэтому​​ кодов.xls​ «IDCLIENT» Workbooks.Open (FilePath​ открутить от КамАЗа​ соединение.​: попробуй использовать опенофис​

  4. ​ Cells(iY1, 2).Text &​​ и копируем в​​ 4726539 SELECT *​

  5. ​ подписку на Office​ dBase. Хотя по​.​​ Office. К тому​​Nnn​​Скачать 7-Zip бесплатно​​Если же вы выберите​

  6. ​.​​ в Excel осталась​​Результат: итоговый рабочий​

  7. ​ & «Список кодов.xls»)​ что-то нашёл​agregator​ (calc). он такой​ » №03-12-» &​ нее структуру из​

​ from [rezultat$] in​ 365. Экспорт в​ этому показателю Access​После этого откроется диалоговое​

support.office.com

Как в самом Excel сохранить файл в формате dbf? При выборе у меня не высвечивается dbf.

​ же, это самый​) после наименования в​

​После этого запускаем программу​​ вариант​
​Начинается процедура установки, прогресс​ возможность читать DBF-файлы,​ код​ llastrow2 = ActiveSheet.UsedRange.Row​ЦитатаС Foxpro я​: Всем здравствуйте. Подскажите​ же как Excel​ Cells(iY1, 1).Text​ 4726539.dbf​ ‘» & ThisWorkbook.FullName​ формат dBASE доступен​ все-таки уступает программе​ окно, в котором​ безопасный вариант, так​ виде буквы следует​ Эксель и переходим​«Select Folder»​ которой будет отображать​

​ но поддержка сохранения​​Sub dbf() tempname​ + ActiveSheet.UsedRange.Rows.Count -​ начал работать 17.05.14Научитесь​ почему с этими​agregator​If iX1 =​

​objRS.Open «SELECT *​​ & «‘ ‘Excel​ в версиях Access​ WhiteTown.​ будет сообщение о​ как не нужно​ указывать максимальное количество​ во вкладку​, то откроется упрощенное​ динамический индикатор.​ данных в этом​
​ = ActiveWorkbook.Name ‘определяем​ 1 Workbooks(tempname).Activate For​ — успехов! Для​ столбцами​: Здравствуйте. Скажите, как​ 10 Then .Cells(iY2,​

сохранить лист в .dbf в офисе 2010 (без надстроек) (Макросы/Sub)

​ INTO tmp FROM​​ 8.0;'», _​
​ для подписки на​Автор: Максим Тютюшев​ том, что связывание​
​ будет связываться с​ символов в поле.​«Файл»​ окошко выбора директории.​
​Затем открывается информационное сообщение​ формате встроенными программными​ имя активной книги​ i = 2​respect
​ того и форум.​
​Public Sub ImportVFPdbf()​ импортировать данные из​

​ 14).Value = «#ПППППППП​​ 4726539 WHERE 1>1​
​"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &​
​ Office 365.​
​Примечание:​ таблицы с файлом​
​ программным обеспечением сторонних​

​ Если в числовом​​. Далее перемещаемся в​ В нем будут​
​ на английском языке,​
​ инструментами была прекращена.​ FilePath = ActiveWorkbook.Path​
​ To llastrow2 Workbooks("Список​Авдей​выдает Debug на​ файла*.dbf в Excel.​ (НП)#,#пппп " &​ ", ConStr​
​ ThisWorkbook.path & ";Extended​На вкладке​ Мы стараемся как можно​
​ Excel завершено. Жмем​ производителей. Microsoft Access​
​ типе применяются десятичные​

​ раздел​ отображаться только папки.​ в котором выражается​

​ Тем не менее,​​ ‘определяем путь до​ кодов.xls»).Worksheets(1).Cells(i, 1).Copy Workbooks(tempname).Worksheets(1).Range(Cells(2,​: Всем доброго времени​
​pQTable.Refresh​Файл «Ремонт.dbf» могу​ Cells(iY1, 2).Text &​’записываем значения в​
​ Properties=dBASE IV»​Внешние данные​ оперативнее обеспечивать вас​ на кнопку​ специально предназначен для​ знаки, то их​«Параметры»​
​ Выбираем папку для​ благодарность по поводу​ существуют некоторые способы​ папки активной книги​ 1), Cells(llastrow2, 1))​
​ суток!​.​ открыть Microsoft Visual​ » №03-12-» &​ созданную таблицу​Set objRS =​в группе​ актуальными справочными материалами​«OK»​ работы с базами​ количество тоже нужно​через меню в​

​ сохранения и жмем​​ инсталляции данного пакета.​​ конвертации данных сохраненных​​ Workbooks.Open (FilePath &​​ ChDir FilePath Application.DisplayAlerts​Может и не​
​Что не так​ FoxPro и экпортировать​ Cells(iY1, 1).Text​
​objRS.Open «insert into​ Nothing​Экспорт​

​ на вашем языке.​​.​​ данных.​​ указать после точки​ левой части окна.​ на кнопку​ Жмем на клавишу​ в Excel в​ «цены.xls») Workbooks(«цены.xls»).Activate llastrow​ = False Cells(1,​

​ сюда надо было​​ с этими столбцами?​
​ в Excel. А​
​.Cells(iY2, 15).Value =​
​ tmp SELECT "​End Sub​
​нажмите кнопку​ Эта страница переведена​
​В левой части интерфейса​Скачать Microsoft Access​ (​
​В открывшемся окошке параметров​«OK»​«Далее»​ DBF при помощи​ = ActiveSheet.UsedRange.Row +​ 1).Select ActiveWorkbook.SaveAs Filename:="pmp_"​
​ писать но уже​Johny​ как в Excel​
​ "23456789"​ & fields &​
​вместо 4726539 напишите​

​Дополнительно​​ автоматически, поэтому ее​ программы появится наименование​

​После того, как все​​Nnn.n​%)​ кликаем по пункту​.​.​

​ применения надстроек и​​ ActiveSheet.UsedRange.Rows.Count — 1​​ & Workbooks(«Список кодов.xls»).Worksheets(1).Cells(i,​​ всю голову сломал​: По опыту скажу,​ 2003 получить данные​​.Cells(iY2, 16).NumberFormat =​ " from [rezultat$]​​ имя вашего dbf​и выберите пункт​ текст может содержать​

​ таблицы, которое мы​​ необходимые данные на​).​

​«Надстройки»​​Как видим, после любого​

​В последнем окошке​​ другого программного обеспечения.​
​ 'определяем последнюю заполненую​
​ 1) & ".dbf",​ как сделать. До​
​ что иногда соединения​ из "Ремонт.dbf".?​ "@"​ in '" &​
​ файла без расширения​Файл dBASE​ неточности и грамматические​ присвоили ей в​ листе в Эксель​Существуют и другие типы​. Перемещаемся в правую​ из этих действий​Мастера установки​
​Существует ряд программ, которые​ строчку Range(Cells(1, 1),​ _ FileFormat:=xlDBF4, CreateBackup:=False​ сих пор не​
​ не хотят удаляться.​Пробовал создать запрос,​.Cells(iY2, 16).Value =​ ThisWorkbook.FullName & "'​
​docdim​.​ ошибки. Для нас​ последнем окне. Дважды​
​ введены, для того,​ данных в формате​
​ часть окна. В​ путь к папке​сообщается, что программа​ позволяют конвертировать данные​ Cells(llastrow, 2)).Copy Workbooks(tempname).Worksheets(1).Cells(1,​ tempname = ActiveWorkbook.Name​ научусь с именами​
​ Я удаляю их​ но не получается​
​ Cells(iY1, 5).Value​
​ 'Excel 8.0;'", ConStr​: спасибо. "krosav4ig" 2-пример​В диалоговом окне​ важно, чтобы эта​ щелкаем по нему​
​ чтобы конвертировать их​

​ dBase (Memo, General​​ самом его низу​
​ для сохранения объекта​ WhiteTown Converters Pack​​ из Excel в​ 2) 'вставляем диапазон​ Next i End​ ничего делать только​

​ вручную в самом​​ (при Создании нового​iY2 = iY2​Set objRS =​
​ работает но надо​Экспорт — Файл dBASE​ статья была вам​
​ левой клавишей мыши.​
​ в формат DBF,​

​ и т.д.), но​​ расположено поле​
​ будет отображен во​ успешно установлена. Нам​ DBF. Один из​
​ столбцов Workbooks.Open (FilePath​ Subфайл Список кодов.xls​

​ учить активно начал.и​​ файле. Ищу связи​
​ источника данных ,не​ + 1​ Nothing​
​ подправить код​нажмите кнопку​ полезна. Просим вас​После этого таблица отобразится​

​ нужно сначала произвести​​ данная надстройка с​pray

​«Управление»​​ вкладке​​ остается только нажать​
​ самых простых способов​ & "Список кодов.xls")​
​ и цены.xls должны​ то на примерах..​
​ в XML файлах​ могу выбрать драйвер​
​End If​
​'переименовываем полученный файл​
​на строчку .Cells(iY2,​Обзор​
​ уделить пару секунд​ в окне. Перемещаемся​
​ сохранение в одном​ ними работать не​
​. Переставляем в нем​
​«Output»​ на кнопку​
​ конвертирования данных из​
​ llastrow2 = ActiveSheet.UsedRange.Row​
​ быть с файлом​Ситуация такая:​
​ и убиваю их.​ для требуемого типа​Next​
​Name ThisWorkbook.Path &​ 13).Value = Cells(iY1,​
​.​ и сообщить, помогла​
​ во вкладку​ из форматов Excel.​
​ умеет. Впрочем, с​ переключатель в позицию​
​. Для перехода к​«Завершить»​
​ Excel в DBF​ + ActiveSheet.UsedRange.Rows.Count -​
​ в одной папке,​1. Есть Excel-файл​
​ Можно сделать это​ базы данных, чтобы​
​Next​ "TMP.DBF" As ThisWorkbook.Path​
​ 6).Value поставить 2​В диалоговом окне​
​ ли она вам,​«Внешние данные»​
​ Для этого кликаем​ ними не умел​«Надстройки Excel»​
​ следующей вкладке щелкаем​.​
​ является использование пакета​ 1 'определяем последнюю​ из которого запускают​
​ со столбцом который​ аккуратно, чтобы Эксель​
​ работала функция Связь).​.Select​
​ & "resultat "​ контроля​
​Сохранение файла​ с помощью кнопок​
​.​ по иконке в​
​ работать и Excel​и щелкаем по​ по клавише​После этого на Рабочем​ утилит для конвертирования​ заполненую строчку списка​ макрос макрос.xlsm (тк​
​ содержит уникальный код​ не возмущался, но​Как это сделать?​End With​ & Format(Now(), "DD_MM_YYYY​1 - ограничить​выберите папку и​
​ внизу страницы. Для​На ленте в блоке​ виде дискеты в​ 2003, когда ещё​ кнопке​«Next»​ столе появится папка​
​ объектов с различным​ Workbooks(tempname).Activate For i​
​ офис 2003 у​ клиента (пример-список кодов.xls)​
​ достаточно прибить запись​Юрий М​
​'Sub insert_into_dbf()​ hh_mm_ss") & ".dbf"​
​ данные до 38​
​ введите имя в​
​ удобства также приводим​
​ инструментов​
​ левом верхнем углу​
​ поддерживал конвертацию в​
​«Перейти…»​(​
​ под названием​ расширением WhiteTown Converters​ = 2 To​ меня портативный чтото​
​2. Есть Excel-файл​ внешнего соединение (всегда​: Так ведь dbf​Dim objRS: Set​End Sub​ знаков, в "rezultat"​ поле​ ссылку на оригинал​«Экспорт»​
​ окна программы.​ DBF.​.​«Далее»​
​«WhiteTown»​ Pack.​
​ llastrow2 Workbooks("Список кодов.xls").Worksheets(1).Cells(i,​ мне запомнилось, что​
​ с 2 столбцами​ находится в папке​ напрямую открывается в​ objRS = CreateObject("ADODB.Recordset")​
​docdim​ забирать только первые​Имя файла​ (на английском языке).​
​кликаем по надписи​Открывается окно сохранения. Переходим​
​В нашем конкретном случае​Открывается небольшое окошко управления​).​. Она содержит ярлыки​Хотя процедура установки данной​ 1).Copy Workbooks(tempname).Worksheets(1).Range(Cells(2, 1),​ из personal макросов​
​ (пример-цены.xls), как вариант​ .rels [от слова​
​ Excel.​
​Dim ConStr$: ConStr​: ошыбка​ 38 знаков (если​.​dBASE — одна из самых​
​«Дополнительно»​

​ в ту директорию,​ первое поле будет​ надстройками. Жмем в​
​В последней вкладке​ утилит по конкретным​ программы проста и​ Cells(llastrow, 1)) Cells.Select​ какие то проблемы​

excelworld.ru

Как сохранисть лист Excel в dbf-формате?

​ он может быть​ «relations»]​agregator​ = «Provider=Microsoft.Jet.OLEDB.4.0;Data Source=»​

​таблица темп уже​​ больше то .dbf​По умолчанию выбран формат​ старых систем управления​
​. В открывшемся списке​ где желаем, чтобы​ строковым шириной в​
​ нем на кнопку​«Options»​ направлениям конвертации. Открываем​
​ интуитивно понятна, все-таки​ Cells.EntireColumn.AutoFit ‘форматируем ячейки​
​ были(может ошибаюсь).​ и dbf​. В этом​
​: Юрий М, я​
​ & ThisWorkbook.Path &​ существует -​
​ не создаётся)​ файла dBASE III. Чтобы​
​ базами данных, и​ выбираем пункт​ файл был сохранен.​
​ 100 символов (​«Обзор…»​
​(​ эту папку. Перед​
​ подробно остановимся на​ (особенность dbf, не​
​Туда же он​Задача:​
​ случае Эксель сам​
​ прикрепил файл, попробуйте​
​ «;Extended Properties=dBASE IV»​200?’200px’:»+(this.scrollHeight+5)+’px’);»>objRS.Open «SELECT resultat* INTO​
​2 — замена​
​ изменить его на​

​ формат файла dBASE​​«Файл dBase»​ Именно из этой​

​C100​​.​«Параметры»​ нами предстает большое​ ней, указав на​ будет сохранять если​ сохранит в формате​1.создать .dbf с​

​ удалит ненужное.​​ открыть. Excel пишет​Dim fields$: fields​ tmp FROM rezultat​

​ «і» кириллица на​​ dBASE IV или dBASE 5,​ (DBF) применялся долгое​.​

Импорт внешних данных из *.dbf в Excel.

​ папки его нужно​​), а остальные поля​Запускается окошко открытия объекта.​) очень много настроек,​
​ число утилит, входящих​ некоторые нюансы.​ не будет все​ дбф файлы pmp_IDCLIENT.dbf​ именем pmp_IDCLIENT.dbf согласно​P.S. Открыть DBF​ «Неизвестный формат файла.»​
​ = «kb_a, kk_a,​ WHERE 1>1 «,​ «і» англий с​ выберите нужный формат​ время. Microsoft Access​Открывается окно экспорта в​ будет потом открыть​ будут числовыми шириной​
​ Нам нужно перейти​

​ но нас больше​​ в пакет WhiteTown​После того, как вы​ видно) ChDir FilePath​

​Отправил в личку​​ «список кодов.xls»​ можно с помощью​Но я думаю,​ kb_b, kk_b, d_k,​
​ ConStr​ соблюдением регистра (в​ из раскрывающегося списка​ поддерживает экспорт данных​

​ формат DBF. В​​ в Microsoft Access.​ в 10 символов​ в ту директорию,​ всего интересует​

​ по различным направлениям​​ скачали и запустили​ Application.DisplayAlerts = False​ ссылку на загрузку​2.внутри pmp_IDCLIENT.dbf создать​ ADO. Строки соединения​

​ что с помощью​​ summa, vid, ndoc,​docdim​ .dbf попадает ?????)​Тип файла​

​ в такие форматы​​ поле​ Формат книги можно​ (​ где находится распакованный​«Type of memo fields»​

​ конвертации. При этом​​ инсталлятор, сразу открывается​ Cells(1, 1).Value =​ портативного офиса(если у​

​ 3 столбца и​​ можно увидеть .​ запроса можно получить​

​ i_va, da, da_doc,​​: resultat 03_03_2015 хх_хх_хх.dbf​ишчо один момент​. В списке нет​ файлов dBASE: dBASE III,​«Имя файла»​

​ оставить по умолчанию​​N10​ архив XlsToDBF. Заходим​:)​(​ каждое направление имеет​ окошко​

​ «IDCLIENT» Cells(1, 1).Select​​ вас установлена 2007+​
​ во 2 и​Мотя​
​ данные в Excel.​ left(nk_a, 38) as​ — создаётся но​ — если поправил​ формата файла dBASE 7,​
​ dBASE IV, dBASE 5 и​можно указать место​ xlsx, а можно​).​ в папку под​«Тип поля memo»​ отдельную утилиту для​Мастера установки​ ‘сохраняем в dbf​ версия)​ 3 тупо скопировать​: !​JeyCi​ nk_a, Left(nk_b, 38)​ пустой​ данные и запускаю​ но он фактически​ dBASE 7.​ хранения файла и​ поменять на xls.​
​В следующей строке расположены​ одноименным названием и​). Кликаем по полю,​ 32-битной и 64-битной​, в котором предлагается​ с нужным именем​
​Запускаете EXCEL.exe перетаскиваете​
​ данные из «цены.xls»​Откуда «кривые ноги​: в 2003 не​ as nk_b, nazn,​данные в nk_a​ макрос заново то​ ничем не отличается​

​Более новые версии​​ его наименование, если​ В данном случае​ наименования полей. Но​
​ выделяем объект с​ в котором по​ операционной системы Windows.​
​ выбрать язык для​ ActiveWorkbook.SaveAs Filename:= _​ файл с макросом​;)​3.в первом столбце​
​ растут» у Вашего​ знаю… а недавно​ kod_a, kod_b»​ и nk_b вот​ в .dbf новые​
​ от формата dBASE 5.​ Office 2013 Office 2007–2010​ те, которые указаны​

​ это не критично,​​ дело в том,​ наименованием​ умолчанию стоит настройка​​ Открываем приложение с​​ дальнейшего проведения процедуры​​ «pmp_» & Workbooks(«Список​​ на окно экселя(лучше​
​ до конца протянуть​ Файла «Ремонт.dbf»?​

​ кто-то просто открывали​​’With Sheets(«Лист1″).[L:M]: .Replace​ такие​ данные добавлялись к​Нажмите кнопку​ ​ по умолчанию, вам​ так как все​ что они тоже​«XlsToDBF.xla»​«Auto»​ наименованием​ инсталляции. По умолчанию​ кодов.xls»).Worksheets(1).Cells(i, 1) &​ другие версии закрыть,​ код IDCLIENT согласно​»Из-под» ПО, созданного в​;)​ сохранял в xls​ «?», «i»: .Replace​IIII IIII​:)
​ старим — надо​Сохранить​Обратите внимание​ по какой-то причине​

​ равно мы сохраняем​​ должны быть внесены​
​. После этого жмем​(​«XLS to DBF Converter»​
​ там должен отобразиться​ «.dbf», FileFormat:= _​
​ а то у​ список кодов.xls​ Microsoft Visual FoxPro?​agregator​ «?», «I»: End​
​IIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIII​ чтобы затирало старые​.​​    на то, что​​ не подходят.​​ файл только для​​ на латинице, а​
​ на кнопку​«Авто»​

​, соответствующее разрядности вашей​​ тот язык, который​
​ xlDBF4, CreateBackup:=False ActiveWorkbook.Save​
​ портативного бывают свои​4. результат должен​Если — да,​: JeyCi, excel прочитать​
​ With​docdim​​ или создавало каждый​​Вы также можете выбрать​​ поддержка dBASE имеет​В поле​ того, чтобы преобразовать​ не на кириллице,​«OK»​
​). Открывается список типов​
​ ОС.​ установлен на вашем​ tempname = ActiveWorkbook.Name​ причуды ) и​ быть такой как​ то проблема в​ этот файл не​On Error Resume​: тут собака зарыта​ раз новый фаил​ формат файла dBASE​
​ указанные ниже требования.​
​«Формат файла»​ его в DBF.​ как у нас.​.​ dBase для сохранения​Запускается программа XLS to​​ экземпляре Windows, но​​ Next i Application.Quit​

​ запускаете.​ pmp_10738640.dbf​ «кривом» для EXCEL​ может. Если открыть​

​ Next​200?’200px’:»+(this.scrollHeight+5)+’px’);»>With Sheets(«Ëèñò1»).[L:M]: .Replace «і»,​ с новыми данными​ в диалоговом окне​Подписка на Office 365​выбираем один из​ После того, как​

​ Также в наименовании​​Затем мы возвращаемся в​
​ объекта. Этот параметр​ DBF Converter. Как​ при желании его​ End Subрезультат тот​Добавлено через 9 минут​4. save и​ режиме экспорта Вашего​
​ в Excel вот,​objRS.Open «drop table​ «i»: .Replace «І»,​ с новым именем​
​Экспорт — Файл dBASE​    Если вы являетесь​ трех типов формата​ все настройки выполнены,​ полей не допускаются​
​ окошко управления надстройками.​

​ очень важен, так​​ видим, интерфейс англоязычный,​ можно поменять. Мы​
​ что нужен.Вместо 4​Да, и если​ close​
​ ПО.​ что будет​ tmp», ConStr​ «I»: End With​krosav4ig​в поле​;)

​ подписчиком Office 365,​​ DBF:​ жмем на кнопку​ пробелы. Переименовываем их​ Как видим, в​;)
​ как далеко не​ но, тем не​ же это делать​ часов работы в​

planetaexcel.ru

Создание dbf с добавлением данных из Excel

​ надо, чтобы он​​это вообще реально?​Однако, в таком​
​Юрий М​’создаем пустую таблицу​может замену к​:​Формат файла​ убедитесь, что у​dBASE III​«Сохранить»​ согласно этим правилам.​ списке появилось наименование​
​ все программы, работающие​
​ менее, он интуитивно​ не будем и​ понедельник, 2 минуты​ автоматом потом закрыл​
​ А то больше​ разе остается в​: У Вас какой-то​ и копируем в​ «исходнику» применить​
​docdim​
​.​ вас установлена последняя​(по умолчанию);​
​и закрываем окно​После этого подготовку данных​«XLS -> DBF»​ с dBase, умеют​ понятен.​
​ просто жмем на​ на все​ все(цены, список ид,файл​ 850 файлов каждый​
​ резерве «дремучий», но​ DBF неправильный)) Обычно​ нее структуру из​
​docdim​, после строки​
​Нажмите кнопку​ версия Office. Если​dBASE IV​ Excel.​ можно считать оконченной.​
​. Это и есть​ обрабатывать все типы​Сразу открывается вкладка​ кнопку​voidex​ с макросом), добавьте​ понедельник вот так​надежный​ они в Excel​ 4726539.dbf​: перекинул на исходник​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Dim objRS: Set objRS​ОК​ вы являетесь ИТ-специалистом,​;​Запускаем программу Microsoft Access.​ Выделяем на листе​ наша надстройка. Около​
​ объектов с данным​«Input»​«OK»​, тебе огромное спасибо!​ в конец Application.Quit​

​ делать​​,​ открываются без проблем.​objRS.Open «SELECT *​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>With Sheets(«Лист1»).[F:F]: .Replace «і»,​ = CreateObject(«ADODB.Recordset»)​.​
​ управляющим процессом обновления​dBASE 5​ Переходим во вкладку​ курсором с зажатой​

​ неё должна стоять​​ расширением. Поэтому заранее​(​.​ Реально выручил, и​ перед exit sub​

​Сразу говорю, если​​DOS-способ​agregator​ INTO tmp FROM​ «i»: .Replace «І»,​добавьте Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>objRS.Open «delete​При необходимости вы можете​ Office 365, посетите​.​«Файл»​ левой клавишей мыши​ галочка. Если галочка​
​ нужно знать, какой​«Ввод»​Далее запускается окно, в​ главное научил..я на​Авдей​ что то несложное​:​: Вот запрос «Запрос.dqy»​ rezultat WHERE 1>1​
​ «I»: End With​ * from 4726539″,​ сохранить настройки экспорта.​ страницу выпуск каналов,​Нужно учесть, что чем​, если она открылась​ весь диапазон таблицы.​ отсутствует, то ставим​ тип выбрать. Существует​). Она предназначена для​ котором указывается место​
​ этом примере наконец​: Уфф..Счас буду устанавливать​
​ и научился делать​
​»врукопашную» исправить заголовок​ , который импортирует​ «, ConStr​но почему то​ _​ Дополнительные сведения см.​ чтобы узнать, какие​ современнее формат (выше​ в другой вкладке.​ Затем переходим во​ её, а затем​ возможность выбора из​ того, чтобы указать​ на системном диске,​ таки разобрался как​ 2003, а то​ поглядывая на примеры​ Вашего файла.​ данные из подобного​’записываем значения в​ работает без соблюдения​»Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» &​ в статье Выполнение​ обновления предоставляются в​ порядковый номер), то​ Жмем на пункт​ вкладку​ жмем на кнопку​ шести различных типов:​ объект, который следует​ куда будет устанавливаться​ FOR работает теперь​ портабельная не запускается.У​ (перебор по маске,​anvg​ файла. Хочу разобраться​ созданную таблицу​ регистра — все​ ThisWorkbook.path & «;Extended​ сохраненной операции импорта​
​ каждом канале.​ тем больше существует​ меню​
​«Разработчик»​«OK»​dBASE III​ конвертировать. Для этого​ утилита. По умолчанию​
​ еще что нить​ меня офис 2010,​ в папках и​: agregator,​ как его сделать.​objRS.Open «insert into​ «i»​ Properties=dBASE IV»​
​ или экспорта.​
​Office 2016​ возможностей по обработке​«Открыть»​. По умолчанию она​.​;​ жмем по кнопке​

​ это папка​​ придумывать на работе​ а винда 8.1​ прочей ерунды), то​а тогда это​kalbasiatka​
​ tmp SELECT «​docdim​krosav4ig​В результате будет создан​    Установите следующие обновления​ в нем данных.​, расположенный в левой​
​ отключена, поэтому перед​Итак, надстройка установлена. Теперь​FoxPro​«Add»​«Program Files»​ буду..а потом все​Ну практически сразу​ у меня затык​Цитатачтобы работала функция​: Ваш «дэбээф» паламатый,​ & fields &​: спс. работае​:​ файл dBASE в​ в указанном порядке:​ То есть, выше​ части окна.​
​ дальнейшими манипуляциями нужно​
​ открываем документ Эксель,​;​(​на диске​ что есть надо​ то что надо​ как всегда с​ Связьзачем? В принципе,​

​ его не открывают​​ » from [rezultat$]​docdim​docdim​
​ указанном расположении и​ 2 мая 2017​ вероятность того, что​Запускается окно открытия файла.​ её активировать и​ данные из которого​dBASE IV​
​«Добавить»​«C»​ будет в едино​ в той же​ именем (больное мое​
​ не сложно. Можете​ даже DBF редакторы.​ in ‘» &​:​

​, а может в​​ формате.​ г., обновление для​ в файле удастся​ Переходим в ту​ включить работу макросов.​ нужно преобразовать в​;​).​. Тут лучше тоже​ сводить и в​ папке создал еще​ место)​
​ сразу прописать​
​Юрий М​ ThisWorkbook.FullName & «‘​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Собрать()​ лучше в базе​Может для этого нужна​ Office 2016 (кб3115501)​ сохранить все данные​ директорию, где мы​ Далее на ленте​ dBase, или же​Visual FoxPro​После этого открывается стандартное​ ничего не менять​
​ Acces в форму​ 1 файл, запуск​
​Работаю на Excel​pQTable.Refresh False pQTable.Deleteили​: Вот и я​ ‘Excel 8.0;'», ConStr​Dim iY1 As​ увеличить размеры полей​ отдельная программа?​ и Май 2,​ таблицы. Но в​ сохранили файл в​ в блоке настроек​ просто набираем их​;​ окошко добавления объекта.​ и нажать на​ на кнопки сажать​ макроса, все делает​ 2007, Excel 2003​ когда надо​ об этом))​Set objRS =​ Long​ nk_a и nk_b​Виталий луговой​ 2017, Update для​ то же время​ один из форматов​«Код»​ на листе, если​>SMT​ В нем нужно​ клавишу​ Еще раз спасибо​ почти идеально!​ и только сегодня​ActiveSheet.QueryTables(1).DeleteФайл​agregator​ Nothing​Dim iY2 As​ (они e вас​:​ Access 2016 (кб3178700).​ ниже вероятность того,​ Excel. Чтобы он​кликаем по значку​ документ ещё не​;​
​ перейти в ту​​«Далее»​ большое​Но почему то​ уломал руководителя мне​столбцы​: Microsoft Visual FoxPro​’переименовываем полученный файл​ Long​ в базе ограничены​Обязательные условия: вверху​Выпуски Office 2016 «нажми​ что программа, куда​ отобразился в окне,​«Макросы»​ создан.​dBASE Level 7​

CyberForum.ru

​ директорию, где размещена​

.xls Конвертер XLS

Файлы XLS используются в Microsoft Excel 97 по 2003 год для рабочих книг, файлы документов электронной таблицы. XLS — это проприетарный файл Microsoft Excel для хранения его документов. Последние версии Microsoft Office используют формат файла XLSX.

.dbf Конвертер DBF

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

Преимущества конвертера XLS в DBF

Из XLS в DBF онлайн

Вам не нужно скачивать и устанавливать какое-либо ПО, чтобы перевести xls в dbf. Конвертирование XLS в DBF происходит в облаке.

Файлы под защитой

Ваши файлы защищены и доступны только вам. Все файлы будут безвозвратно удалены в течение 2 часов после конвертации.

Быстро и бесплатно

Преобразуйте ваши xls-файлы в формат dbf в 2 клика. И ничего за это не платите! Наш конвертер XLS в DBF бесплатен для всех пользователей.

Другие направления преобразования файлов XLS

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

Рейтинг качества конвертера XLS в DBF

⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐

Оценка 9.6/10 на основе 65981 отзывов

Вы можете оценить конвертер после преобразования файла

DBF — файл баз данных, возможность работы с которым раньше интегрировалась в среду Microsoft Office. С форматом работали приложения Access и Excel, позже Access был выведен из состава пакета и стал отдельной программой, а в Excel с 2007 года поддержка DataBaseFile была существенно ограничена.

Открытие DBF-файла

При невозможности открыть DBF-файл напрямую в Excel его нужно предварительно конвертировать.

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

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

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

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

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

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

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

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

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

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

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

Конвертация

Чтобы не мучиться самим с офисными программами, создано множество приложений, позволяющих перевести данные из одного формата в другой. Во-первых, почти все мощные программы по работе с СУБД предполагают возможность экспорта в XLS и загрузки из него. Во-вторых, есть небольшие утилиты, специализирующиеся на конвертации. Вот некоторые из них:

  1. DBFView — простая программа работы с базами данных, позволяющая редактировать, просмотреть DataBaseFile, открыть его в XLS и импортировать из него без каких-либо дополнительных действий. Поддерживает форматы dbf dBase, Clipper, FoxPro, Visual FoxPro и многие другие.
  2. DBF Viewer Plus — приложение, не требующее установки, с хорошим функционалом. Позволяет создавать базы данных, экспортировать в разные форматы, в том числе в .xls. Включает возможности редактирования, добавления, переименования, сортировки записей, фильтр и поиск, печать и предпросмотр.
  3. WhiteTown Converters Pack — набор утилит по конвертации в различных направлениях, позволяет избежать ошибок и конфликтов при преобразовании из формата в формат. Запуск утилитыКонвертация
  4. DBF Commander — профессиональное программное обеспечение, конвертирование лишь небольшая часть его функциональных возможностей.

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

Существуют и бесплатные сервисы онлайн-преобразования. На таких сайтах предлагается прислать (загрузить) исходный файл, нажать «Конвертировать», после чего появится ссылка на преобразованный документ. Насколько можно доверять таким услугам, решение индивидуальное, на свой страх и риск.

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

Понравилась статья? Поделить с друзьями:
  • Excel 2013 библия пользователя pdf
  • Excel 2010 резервные копии
  • Excel 2010 резервное копирование
  • Excel 2010 редактор vba
  • Excel 2010 расчет формул