Выберите файл для преобразования
Перетащите файлы сюда. Максимальный размер файла 100 МБ или зарегистрируйтесь
Вы можете перевести xls документ в dbf и во множество других форматов с помощью бесплатного онлайн конвертера.
Как сконвертировать dbf в xls?
Шаг 1
Загрузите xls-файл
Выберите файл, который вы хотите конвертировать с компьютера, Google Диска, Dropbox или перетащите его на страницу.
Шаг 2
Выберите «в dbf»
Выберите dbf или любой другой формат, в который вы хотите конвертировать файл (более 200 поддерживаемых форматов)
Шаг 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 – это популярный формат хранения и обмена данными между различными программами, а в первую очередь, между приложениями, которые обслуживают базы данных и электронные таблицы. Хотя он и стал устаревать, но продолжает оставаться востребованным в различных сферах. Например, с ним продолжают активно работать бухгалтерские программы, а контролирующие и государственные органы принимают значительную часть отчетов в данном формате.
Но, к сожалению, Эксель, начиная с версии 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
Хотя процедура установки данной программы проста и интуитивно понятна, все-таки подробно остановимся на ней, указав на некоторые нюансы.
- После того, как вы скачали и запустили инсталлятор, сразу открывается окошко Мастера установки, в котором предлагается выбрать язык для дальнейшего проведения процедуры инсталляции. По умолчанию там должен отобразиться тот язык, который установлен на вашем экземпляре Windows, но при желании его можно поменять. Мы же это делать не будем и просто жмем на кнопку «OK».
- Далее запускается окно, в котором указывается место на системном диске, куда будет устанавливаться утилита. По умолчанию это папка «Program Files» на диске «C». Тут лучше тоже ничего не менять и нажать на клавишу «Далее».
- Затем открывается окно, в котором можно выбрать, какие именно направления преобразования вы хотите иметь. По умолчанию выбраны все доступные компоненты конвертирования. Но, возможно, некоторые пользователи не захотят устанавливать их все, так как каждая утилита занимает место на жестком диске. Во всяком случае, именно для нас важно, чтобы стояла галочка около пункта «XLS (Excel) to DBF Converter». Установку остальных компонентов пакета утилит пользователь может выбрать на свое усмотрение. После того, как настройка произведена, не забываем кликнуть по клавише «Далее».
- После этого открывается окно, в котором производится добавление ярлыка в папке «Пуск». По умолчанию ярлык называется «WhiteTown», но при желании можно изменить его наименование. Жмем на клавишу «Далее».
- Затем запускается окно, в котором спрашивается, создавать ли ярлык на рабочем столе. Если вы хотите, чтобы он был добавлен, то оставьте галочку около соответствующего параметра, если не хотите, то снимите её. Затем, как всегда, жмем на клавишу «Далее».
- После этого открывается ещё одно окошко. В нем указаны основные параметры установки. Если пользователя что-то не устраивает, и он хочет отредактировать параметры, то следует нажать на клавишу «Назад». Если все в порядке, то щелкаем по кнопке «Установить».
- Начинается процедура установки, прогресс которой будет отображать динамический индикатор.
- Затем открывается информационное сообщение на английском языке, в котором выражается благодарность по поводу инсталляции данного пакета. Жмем на клавишу «Далее».
- В последнем окошке Мастера установки сообщается, что программа WhiteTown Converters Pack успешно установлена. Нам остается только нажать на кнопку «Завершить».
- После этого на Рабочем столе появится папка под названием «WhiteTown». Она содержит ярлыки утилит по конкретным направлениям конвертации. Открываем эту папку. Перед нами предстает большое число утилит, входящих в пакет WhiteTown по различным направлениям конвертации. При этом каждое направление имеет отдельную утилиту для 32-битной и 64-битной операционной системы Windows. Открываем приложение с наименованием «XLS to DBF Converter», соответствующее разрядности вашей ОС.
- Запускается программа XLS to DBF Converter. Как видим, интерфейс англоязычный, но, тем не менее, он интуитивно понятен.
Сразу открывается вкладка «Input» («Ввод»). Она предназначена для того, чтобы указать объект, который следует конвертировать. Для этого жмем по кнопке «Add» («Добавить»).
- После этого открывается стандартное окошко добавления объекта. В нем нужно перейти в ту директорию, где размещена нужная нам книга Excel c расширением xls или xlsx. После того, как объект найден, выделяем его наименование и жмем на кнопку «Открыть».
- Как видим, после этого путь к объекту отобразился во вкладке «Input». Жмем на клавишу «Next» («Далее»).
- После этого мы автоматически перемещаемся во вторую вкладку «Output» («Вывод»). Здесь нужно указать в какую именно директорию будет выводиться готовый объект с расширением DBF. Для того, чтобы выбрать папку сохранения готового DBF-файла, жмем на кнопку «Browse…» («Просмотреть»). Открывается небольшой список из двух пунктов «Select File» («Выбрать файл») и «Select Folder» («Выбрать папку»). На самом деле эти пункты лишь означают выбор различного вида окон навигации для указания папки сохранения. Делаем выбор.
- В первом случае это будет обычное окно «Сохранить как…». В нем будут отображаться, как папки, так и уже существующие объекты dBase. Переходим в ту директорию, где желаем произвести сохранение. Далее в поле «Имя файла» указываем то наименование, под которым желаем, чтобы значился объект после конвертации. После этого жмем на кнопку «Сохранить».
Если же вы выберите вариант «Select Folder», то откроется упрощенное окошко выбора директории. В нем будут отображаться только папки. Выбираем папку для сохранения и жмем на кнопку «OK».
- Как видим, после любого из этих действий путь к папке для сохранения объекта будет отображен во вкладке «Output». Для перехода к следующей вкладке щелкаем по клавише «Next» («Далее»).
- В последней вкладке «Options» («Параметры») очень много настроек, но нас больше всего интересует «Type of memo fields» («Тип поля memo»). Кликаем по полю, в котором по умолчанию стоит настройка «Auto» («Авто»). Открывается список типов dBase для сохранения объекта. Этот параметр очень важен, так как далеко не все программы, работающие с dBase, умеют обрабатывать все типы объектов с данным расширением. Поэтому заранее нужно знать, какой тип выбрать. Существует возможность выбора из шести различных типов:
- dBASE III;
- FoxPro;
- dBASE IV;
- Visual FoxPro;
- >SMT;
- dBASE Level 7.
Делаем выбор того типа, который нужен для применения в конкретной программе.
- После того, как выбор сделан, можно переходить к непосредственной процедуре конвертирования. Для этого жмем на кнопку «Start» («Старт»).
- Запускается процедура преобразования. Если в книге Эксель имеется несколько листов с данными, то для каждого из них будет создан отдельный DBF-файл. О завершении процесса конвертации будет свидетельствовать зеленый индикатор прогресса. После того, как он дойдет до конца поля, жмем на кнопку «Finish» («Финиш»).
Готовый документ будет расположен в той директории, которая была указана во вкладке «Output».
Единственный существенный недостаток способа с применением пакета утилит WhiteTown Converters Pack состоит в том, что бесплатно можно будет провести только 30 процедур конвертирования, а потом придется приобретать лицензию.
Способ 2: надстройка XlsToDBF
Конвертировать книгу Эксель в dBase непосредственно через интерфейс приложения можно с помощью установки сторонних надстроек. Одной из лучших и наиболее удобных из них является надстройка XlsToDBF. Рассмотрим алгоритм её применения.
Скачать надстройку XlsToDBF
- После того, как скачали архив XlsToDBF.7z с надстройкой, распаковываем из него объект под названием XlsToDBF.xla. Так как архив имеет расширение 7z, то распаковку можно проводить либо стандартной программой для этого расширения 7-Zip, либо с помощью любого другого архиватора, который поддерживает работу с ним.
- После этого запускаем программу Эксель и переходим во вкладку «Файл». Далее перемещаемся в раздел «Параметры» через меню в левой части окна.
- В открывшемся окошке параметров кликаем по пункту «Надстройки». Перемещаемся в правую часть окна. В самом его низу расположено поле «Управление». Переставляем в нем переключатель в позицию «Надстройки Excel» и щелкаем по кнопке «Перейти…».
- Открывается небольшое окошко управления надстройками. Жмем в нем на кнопку «Обзор…».
- Запускается окошко открытия объекта. Нам нужно перейти в ту директорию, где находится распакованный архив XlsToDBF. Заходим в папку под одноименным названием и выделяем объект с наименованием «XlsToDBF.xla». После этого жмем на кнопку «OK».
- Затем мы возвращаемся в окошко управления надстройками. Как видим, в списке появилось наименование «XLS -> DBF». Это и есть наша надстройка. Около неё должна стоять галочка. Если галочка отсутствует, то ставим её, а затем жмем на кнопку «OK».
- Итак, надстройка установлена. Теперь открываем документ Эксель, данные из которого нужно преобразовать в dBase, или же просто набираем их на листе, если документ ещё не создан.
- Теперь нам нужно будет произвести некоторые манипуляции с данными, чтобы подготовить их к конвертации. Прежде всего, добавляем две строки над шапкой таблицы. Они должны быть самыми первыми на листе и иметь наименования на вертикальной панели координат «1» и «2».
В самой верхней левой ячейке вписываем наименование, которое мы хотим присвоить создаваемому DBF-файлу. Оно состоит из двух частей: собственно названия и расширения. Допускается использование только латиницы. Пример такого наименования – «UCHASTOK.DBF».
- В первой ячейке справа от наименования нужно указать кодировку. Существует два варианта кодировки с применением данной надстройки: CP866 и CP1251. Если ячейка B2 пустая или в ней установлено любое значение отличное от «CP866», то по умолчанию будет применяться кодировка CP1251. Ставим ту кодировку, которую считаем нужной или оставляем поле пустым.
- Далее переходим к следующей строке. Дело в том, что в структуре dBase каждый столбец, именуемый полем, имеет свой тип данных. Существуют такие их обозначения:
- N (Numeric) – числовой;
- L (Logical) – логический;
- D (Date) – дата;
- C (Character) – строковый.
Кроме того, в строковом (Cnnn) и числовом типе (Nnn) после наименования в виде буквы следует указывать максимальное количество символов в поле. Если в числовом типе применяются десятичные знаки, то их количество тоже нужно указать после точки (Nnn.n).
Существуют и другие типы данных в формате dBase (Memo, General и т.д.), но данная надстройка с ними работать не умеет. Впрочем, с ними не умел работать и Excel 2003, когда ещё поддерживал конвертацию в DBF.
В нашем конкретном случае первое поле будет строковым шириной в 100 символов (C100), а остальные поля будут числовыми шириной в 10 символов (N10).
- В следующей строке расположены наименования полей. Но дело в том, что они тоже должны быть внесены на латинице, а не на кириллице, как у нас. Также в наименовании полей не допускаются пробелы. Переименовываем их согласно этим правилам.
- После этого подготовку данных можно считать оконченной. Выделяем на листе курсором с зажатой левой клавишей мыши весь диапазон таблицы. Затем переходим во вкладку «Разработчик». По умолчанию она отключена, поэтому перед дальнейшими манипуляциями нужно её активировать и включить работу макросов. Далее на ленте в блоке настроек «Код» кликаем по значку «Макросы».
Можно сделать и чуть проще, набрав комбинацию горячих клавиш Alt+F8.
- Запускается окошко макросов. В поле «Имя макроса» вводим наименование нашей надстройки «XlsToDBF» без кавычек. Регистр при этом не важен. Далее щелкаем по кнопке «Выполнить».
- Макрос в фоновом режиме выполняет обработку. После этого в той же папке, где расположен исходный Excel-файл, будет сформирован объект с расширением DBF с тем наименованием, которое было задано в ячейке A1.
Скачать 7-Zip бесплатно
Как видим, данный способ значительно сложнее предыдущего. Кроме того, он весьма ограничен по количеству используемых типов полей и создаваемых типов объектов с расширением DBF. Ещё одним недостатком является то, что директорию создания объекта dBase можно назначать только перед процедурой конвертирования, путем прямого перемещения в папку назначения исходного Excel-файла. Среди преимуществ данного способа можно отметить то, что в отличие от предыдущего варианта, он абсолютно бесплатен и практически все манипуляции производятся непосредственно через интерфейс Эксель.
Способ 3: программа Microsoft Access
Хотя у новых версий Excel и нет встроенного способа сохранение данных в формате DBF, но, тем не менее, вариант с применением приложения Microsoft Access более всего приблизился к тому, чтобы назвать его стандартным. Дело в том, что эта программа выпущена тем же производителем, что и Эксель, и также входит в пакет Microsoft Office. К тому же, это самый безопасный вариант, так как не нужно будет связываться с программным обеспечением сторонних производителей. Microsoft Access специально предназначен для работы с базами данных.
Скачать Microsoft Access
- После того, как все необходимые данные на листе в Эксель введены, для того, чтобы конвертировать их в формат DBF, нужно сначала произвести сохранение в одном из форматов Excel. Для этого кликаем по иконке в виде дискеты в левом верхнем углу окна программы.
- Открывается окно сохранения. Переходим в ту директорию, где желаем, чтобы файл был сохранен. Именно из этой папки его нужно будет потом открыть в Microsoft Access. Формат книги можно оставить по умолчанию xlsx, а можно поменять на xls. В данном случае это не критично, так как все равно мы сохраняем файл только для того, чтобы преобразовать его в DBF. После того, как все настройки выполнены, жмем на кнопку «Сохранить» и закрываем окно Excel.
- Запускаем программу Microsoft Access. Переходим во вкладку «Файл», если она открылась в другой вкладке. Жмем на пункт меню «Открыть», расположенный в левой части окна.
- Запускается окно открытия файла. Переходим в ту директорию, где мы сохранили файл в один из форматов Excel. Чтобы он отобразился в окне, переставляем переключатель формата файлов в положение «Книга Excel (*.xlsx)» или «Microsoft Excel (*.xls)», в зависимости от того, в каком из них книга была сохранена. После того, как наименование нужного нам файла отобразилось, выделяем его и жмем на кнопку «Открыть».
- Открывается окно «Связь с электронной таблицей». Оно позволяет максимально корректно переместить данные из файла Excel в Microsoft Access. Нам нужно выбрать лист Эксель, данные из которого мы собираемся импортировать. Дело в том, что даже если в файле Excel содержалась информация на нескольких листах, то импортировать её в Access можно только отдельно и, соответственно, потом преобразовать её в отдельные файлы DBF.
Также существует возможность импорта информации отдельных диапазонов на листах. Но в нашем случае это не нужно. Устанавливаем переключатель в позицию «Листы», а затем выбираем тот лист, откуда собираемся брать данные. Корректность отображения информации можно просмотреть в нижней части окна. Если все удовлетворяет, жмем на кнопку «Далее».
- В следующем окне, если ваша таблица содержит заголовки, нужно поставить галочку около пункта «Первая строка содержит заголовки столбцов». Затем жмем на кнопку «Далее».
- В новом окне связи с электронной таблицей можно при желании изменить имя связанного элемента. Затем жмем на кнопку «Готово».
- После этого откроется диалоговое окно, в котором будет сообщение о том, что связывание таблицы с файлом Excel завершено. Жмем на кнопку «OK».
- В левой части интерфейса программы появится наименование таблицы, которое мы присвоили ей в последнем окне. Дважды щелкаем по нему левой клавишей мыши.
- После этого таблица отобразится в окне. Перемещаемся во вкладку «Внешние данные».
- На ленте в блоке инструментов «Экспорт» кликаем по надписи «Дополнительно». В открывшемся списке выбираем пункт «Файл dBase».
- Открывается окно экспорта в формат DBF. В поле «Имя файла» можно указать место хранения файла и его наименование, если те, которые указаны по умолчанию, вам по какой-то причине не подходят.
В поле «Формат файла» выбираем один из трех типов формата DBF:
- dBASE III (по умолчанию);
- dBASE IV;
- dBASE 5.
Нужно учесть, что чем современнее формат (выше порядковый номер), то тем больше существует возможностей по обработке в нем данных. То есть, выше вероятность того, что в файле удастся сохранить все данные таблицы. Но в то же время ниже вероятность того, что программа, куда вы в будущем собираетесь импортировать файл DBF, будет совместима именно с этим типом.
После того, как все настройки выставлены, жмем на кнопку «OK».
- Если после этого появилось сообщение об ошибке, то попробуйте экспортировать данные, используя другой тип формата DBF. Если же все прошло нормально, то появится окно, в котором сообщается, что экспорт выполнен успешно. Жмем на кнопку «Закрыть».
Созданный файл в формате dBase будет находиться в той директории, которая была указана в окне экспорта. Далее с ним вы можете производить любые манипуляции, включая импорт его в другие программы.
Как видим, несмотря на то, что в современных версиях Excel отсутствует возможность сохранения файлов в формате DBF встроенными инструментами, тем не менее, данную процедуру можно осуществить с помощью применения других программ и надстроек. При этом следует отметить, что наиболее функциональный способ конвертирования – это использование набора утилит WhiteTown Converters Pack. Но, к сожалению, количество бесплатных преобразований в нем ограничено. Надстройка XlsToDBF позволяет выполнить конвертацию абсолютно бесплатно, но процедура намного сложнее. К тому же функционал данного варианта очень ограничен.
«Золотой серединой» является способ с использованием программы Access. Как и Excel – это разработка компании Microsoft, а поэтому сторонним приложением его уже не назовешь. К тому же данный вариант позволяет конвертировать файл Excel в несколько типов формата dBase. Хотя по этому показателю Access все-таки уступает программе WhiteTown.
Конвертирование данных из Microsoft Excel в формат DBF
Смотрите также в файле «Цены.xls» поставить Access 2003сбойный, поэтому и открывает нормально. АName ThisWorkbook.Path &Dim iX1 As 38 символами)? названия полей на и работай» вы в будущем переставляем переключатель формата.Теперь нам нужно будет. нужная нам книга.DBF – это популярный зачем то в
(в нем вообще выбрасывает ошибку. Можете
запрос «Запрос.dqy» импортирует «TMP.DBF» As ThisWorkbook.Path Integerdocdim английском FAM; Название Обновления применяются автоматически. собираетесь импортировать файл файлов в положениеМожно сделать и чуть произвести некоторые манипуляцииДелаем выбор того типа, Excel c расширениемЗатем открывается окно, в формат хранения и ячейке А1 тоже новорожденный младенец) . воспользоваться . Он данные из подобного
Сохранение данных в формате DBF
& «rezultat «iY2 = 2: так ? выделенного диапазона «База_Данных»На вкладке DBF, будет совместима«Книга Excel (*.xlsx)» проще, набрав комбинацию с данными, чтобы который нужен для xls или xlsx. котором можно выбрать, обмена данными между меняет название наVBA только начал открыл и позволил файла. & Format(Now(), «DD_MM_YYYYWith 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,: Да даже listerEnd Sub , , 1:Dim objRS: Set диапазон — неЭкспортПосле того, как все
, в зависимости от. добавляем две строкиПосле того, как выбор его наименование и иметь. По умолчанию
- между приложениями, которые столбце 2 все работе очень сильноЦитатаОткрыть DBF можно Тотала нормально открываетвесь код -.Replace «І», «I», objRS = CreateObject(«ADODB.Recordset») сохраниться в DBF;нажмите кнопку настройки выставлены, жмем того, в какомЗапускается окошко макросов. В над шапкой таблицы. сделан, можно переходить жмем на кнопку выбраны все доступные обслуживают базы данных значения только в пригодится с помощью ADOТак,
- А Эксель 2007 может можно почистить , , 1:bjRS.Open «delete * Выбрать этот форматДополнительно на кнопку из них книга поле Они должны быть к непосредственной процедуре«Открыть» компоненты конвертирования. Но, и электронные таблицы. последнем dbf из
- Alex77755 в данном случае, никаким образом не ненужные строки.Replace «ААА», «БББ», from 4726539″, _ сохранения. Если егои выберите пункт«OK» была сохранена. После«Имя макроса» самыми первыми на конвертирования. Для этого. возможно, некоторые пользователи Хотя он и списка кодов выводит..во: Для Access вроде QueryTables.Add использует неявно может…типа ‘On Error , , 1:»Provider=Microsoft.Jet.OLEDB.4.0;Data Source=» & нет, то переустановитьФайл dBASE. того, как наименованиевводим наименование нашей
- листе и иметь жмем на кнопкуКак видим, после этого не захотят устанавливать стал устаревать, но всех остальных только база mdb а ADO — строкаanvg Resume Next -End With ThisWorkbook.path & «;Extended офис в ручном.
- Если после этого появилось нужного нам файла надстройки наименования на вертикальной«Start» путь к объекту их все, так продолжает оставаться востребованным B2 заполняет и не dbf? подключения отличается лишь: Доброе время суток 2 раза (оставить’On Error Resume
- Properties=dBASE IV» режиме и выбратьВ диалоговом окне сообщение об ошибке, отобразилось, выделяем его«XlsToDBF» панели координат( отобразился во вкладке как каждая утилита в различных сферах. все, остальное пусто.А в dbf префиксом типа драйвера1. Скачиваете и
- там где он NextobjRS.Open «insert into
- вручную надстройку дляЭкспорт — Файл dBASE то попробуйте экспортировать и жмем набез кавычек. Регистр«1»«Старт»«Input»
- занимает место на Например, с ним столбцы А и ексел сам умеет OLEDB, для ODBC устанавливаете действительно нужен)Sheets(«Лист1»).Select 4726539 SELECT *
- DBASE формата. Будетнажмите кнопку данные, используя другой кнопку при этом неи).. Жмем на клавишу жестком диске. Во продолжают активно работать С то что сохранять. будет такой префикс2. Таким кодомНахожу нужный формат, аWith Sheets(«rezultat») from [rezultat$] in такое меню приОбзор тип формата DBF.«Открыть» важен. Далее щелкаем
- «2»Запускается процедура преобразования. Если«Next» всяком случае, именно бухгалтерские программы, а надо получились
Как вариант выполнить ODBC — извините импортируете и связываете excel не позволяет.Range(.Cells(2, 1), .Cells(Rows.Count, ‘» & ThisWorkbook.FullName ручной установке в. Если же все. по кнопке. в книге Эксель
- ( для нас важно, контролирующие и государственныеДобавлено через 32 минуты один раз ручками за тавтологию. данные (естественно, можно сохранить таким образом. 16)).Clear & «‘ ‘Excel разделе Excel.В диалоговом окне прошло нормально, тоОткрывается окно
- «Выполнить»В самой верхней левой имеется несколько листов«Далее» чтобы стояла галочка органы принимают значительнуюС добавлением имени с записью макросаМотя,
- запрос сделать и Что можно сделать?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
- растут» у ВашегоPublic Sub ImportVFPdbf(): В предыдущих версиях 1).End(xlUp).Row ThisWorkbook.path & «;Extended (Multiplan, Quattro Pro, введите имя в экспорт выполнен успешно. корректно переместить данные выполняет обработку. После присвоить создаваемому DBF-файлу. них будет создан перемещаемся во вторую Converter»Скачать последнюю версию во всех файлах: Чуть поправлю. 2003-й Файла «Ремонт.dbf»? Этот ‘путь к папке Excel (до Excel
For iX1 = Properties=dBASE IV» SuperCalc), но ты поле Жмем на кнопку из файла Excel этого в той Оно состоит из отдельный DBF-файл. О вкладку. Установку остальных компонентов Excel
- не заполняется столбец эксель умеет. 2007-й файл как раз с dbf-файлом(ами) Const 2007) 8 To 10Set objRS = можешь сохранить файл,Имя файла«Закрыть» в Microsoft Access. же папке, где двух частей: собственно завершении процесса конвертации
- «Output» пакета утилит пользовательНо, к сожалению, Эксель, B, (кроме B2) и последующие нет. не «кривой», чего dbPath = «d:path»можно просто выбратьIf Cells(iY1, iX1).Value Nothing а потом переименовать.. Нам нужно выбрать расположен исходный Excel-файл, названия и расширения. будет свидетельствовать зеленый( может выбрать на начиная с версии уже мозгов не Только при использовании нельзя сказать про Dim sSQL As в меню «Файл» > 0 ThenEnd Sub расширение на dbf…Формат файлов по умолчаниюСозданный файл в формате
- лист Эксель, данные будет сформирован объект
- Допускается использование только индикатор прогресса. После
- «Вывод» свое усмотрение. После
- Excel 2007, прекратил хватает
- сторонних надстроек.столбцы
- String, sConn As -
.Cells(iY2, 1).NumberFormat =docdimEndym — dBASE III.
- dBase будет находиться из которого мы с расширением DBF латиницы. Пример такого того, как он). Здесь нужно указать того, как настройка полноценную поддержку указанногоvoidex
- voidex. String Dim pSheet»Сохранить как… « «@»: нельзя — строгое: Попробуй выбрать в Чтобы перейти в в той директории, собираемся импортировать. Дело с тем наименованием, наименования – дойдет до конца в какую именно произведена, не забываем формата. Теперь в: Я немного запутался,: Я для таких
agregator: Когда я писал As Worksheet, pQTable и, указав тип.Cells(iY2, 1).Value = ограничение списке возможных форматов
dBASE IV или которая была указана в том, что которое было задано«UCHASTOK.DBF» поля, жмем на директорию будет выводиться кликнуть по клавише этой программе можно
Способ 2: надстройка XlsToDBF
что не так целей ставил еще «чтобы работала функция As QueryTable ‘в файла dBase, «123456»docdim «Все файлы» (или dBASE 5, выберите в окне экспорта.
- даже если в в ячейке. кнопку готовый объект с«Далее» только просмотреть содержимое работает портативный excel 2003 Связь», то имел скобках имя dbf-файлаполучить нужный Вам.Cells(iY2, 2).NumberFormat =:
как-то так ))),
- формат файла в Далее с ним файле Excel содержаласьA1В первой ячейке справа«Finish» расширением DBF. Для. DBF-файла, а сохранить
- Файл цены для который также умеет ввиду кнопку sSQL = «Select файл. «@»- не хватает а затем просто поле вы можете производить информация на нескольких. от наименования нужно( того, чтобы выбрать
- После этого открывается окно, данные с указанным каждого свой(к примеру работать с макросами,Скажите пожалуйста, а
- * From [Ремонт]»Теперь экспорт в.Cells(iY2, 2).Value = мне ума собрать припиши к названиютип любые манипуляции, включая листах, то импортироватьКак видим, данный способ указать кодировку. Существует«Финиш» папку сохранения готового в котором производится расширением встроенными инструментами
- цены_IDCLIENT1 цены_IDCLIENT2 etc)? да еще и можно импортировать макросом Set pSheet = этот формат не «2526272829» код в кучу файла чуть вышеполя. Хотя в импорт его в её в Access значительно сложнее предыдущего. два варианта кодировки).
- DBF-файла, жмем на добавление ярлыка в приложения уже не Или же один сохранять их в только первые 3 ActiveSheet sConn = поддерживается:.Cells(iY2, 3).NumberFormat =
- krosav4ig «.dbf». Хотя это списке нет dBASE другие программы. можно только отдельно Кроме того, он с применением даннойГотовый документ будет расположен кнопку папке получится. К счастью, для всех(с одинаковым формате DBF, пробовал столбца из файла «OLEDB;Provider=vfpoledb;Mode=1;Data Source=» &http://office.microsoft.com/ru-ru/excel/HP100141031049.aspx
«@»: вот тут может и не 7, dBASE 5Как видим, несмотря на и, соответственно, потом весьма ограничен по надстройки: в той директории,«Browse…»«Пуск» имеются другие возможности
- содержанием для всех с надстройкой в «ремонт и 2 dbPath & «;Codepage=1251;CollatingНекоторые пользователи используют.Cells(iY2, 3).Value =Цитата помочь =) и DBASE 7 то, что в преобразовать её в количеству используемых типовCP866 которая была указана(. По умолчанию ярлык конвертации данных из IDCLIENT)? 2010 както она столбца.dbf», т.е. кроме Sequence=russian;» Set pQTable для
- Cells(iY1, 25).Valuedocdim, 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 встроенными инструментами, на листах. Но
- одним недостатком являетсяB2Единственный существенный недостаток способа«Select File» можно изменить его это можно выполнить. IDCLIENT в файле написать, а портативныйНу так мой3. Если нужно xlsx, а затем Cells(iY1, 24).Value
- 4726539″, _ сделай eXcel (на Office 365 и тем не менее, в нашем случае то, что директориюпустая или в с применением пакета( наименование. Жмем наВ Excel 2003 и список кодов excel можно загрузить первый код это убрать связь с на.Cells(iY2, 5).Value =ошибочка, должно быть всяк. случай)) Access 2019 поддерживаются
данную процедуру можно это не нужно. создания объекта dBase ней установлено любое утилит WhiteTown Converters
- «Выбрать файл» клавишу в более раннихи всем копирует с торента, ну и делает. Для файлом, то ввкладке «Внешние данные» 1 Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>objRS.Open «delete *docdim имена файлов длиной
- осуществить с помощью Устанавливаем переключатель в можно назначать только значение отличное от Pack состоит в) и«Далее» версиях этой программы одно и то или позже залью чего вам тогда 2003 разрываете соединение,
в группе «Экспорт».Cells(iY2, 6).Value = from 4726539», _: Добрый день. до 64 знаков. применения других программ позицию перед процедурой конвертирования,«CP866» том, что бесплатно«Select Folder». можно было сохранить же содержание из и в личку удалять подключения? В в новых -выбирают «Дополнительно» и Cells(iY1, iX1).Value *krosav4igесть макрос которыйНажмите кнопку и надстроек. При«Листы»
Способ 3: программа Microsoft Access
путем прямого перемещения, то по умолчанию можно будет провести(Затем запускается окно, в данные в формате файла цены скину если получится этом случае связи удаляете подключение. сохраняют 100: в исходных данных собирает данные наСохранить этом следует отметить,, а затем выбираем в папку назначения будет применяться кодировка только 30 процедур«Выбрать папку» котором спрашивается, создавать DBF (dBase) стандартнымАвдей какой то макрос не будет.Успехов.
таблицу в виде
- .Cells(iY2, 7).Value = или в запросе? лист «rezultat». что наиболее функциональный тот лист, откуда исходного Excel-файла. СредиCP1251 конвертирования, а потом). На самом деле ли ярлык на путем. Для этого: разобрался! случайно правдаВ общем я
- Цитататолько первые 3P. S. Если dbf файла). 1docdimнужно данную информациюВы также можете выбрать способ конвертирования – собираемся брать данные. преимуществ данного способа. Ставим ту кодировку, придется приобретать лицензию. эти пункты лишь рабочем столе. Если нужно было кликнуть когда справку вместо сегодня не успел столбцаТак укажите только у вас 64битБольшинство людей решило.Cells(iY2, 8).Value =: без разницы сохранить в отдельный формат файла dBASE это использование набора
- Корректность отображения информации можно отметить то, которую считаем нужнойКонвертировать книгу Эксель в означают выбор различного вы хотите, чтобы по пункту ОТМЕНЫ нажал особенность доделать, если никто их явно в
- версия Excel, то воспользоваться Cells(1, 5).Value +krosav4ig .dbf (желательно без в диалоговом окне утилит WhiteTown Converters можно просмотреть в что в отличие или оставляем поле dBase непосредственно через вида окон навигации он был добавлен,«Файл» dbf формата, сохраняет раньше не ответит Select FUNICAL,FDATREM,FMERA всё сложнее. Вашспециальными дополнениями, например: iY2 — 2: ну тогда держите надстроек)Экспорт — Файл dBASE
- 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или отдельными программами 980Dim objRS: Set «МатросНаЗебре» и переделанФормат файла преобразований в нем жмем на кнопку и практически все строке. Дело в
- сторонних надстроек. ОднойВ первом случае это если не хотите, в открывшемся списке и то что если я правильно то с составлением Server. (DBFView).Cells(iY2, 10).Value =
- objRS = CreateObject(«ADODB.Recordset») под себя за. ограничено. Надстройка XlsToDBF«Далее» манипуляции производятся непосредственно том, что в из лучших и
- будет обычное окно то снимите её. выбрать позицию внутри отображается как понял задание и запросов, по-идее, должныagregatorсм. также: Date
- Dim ConStr$: ConStr что емуНажмите кнопку позволяет выполнить конвертацию. через интерфейс Эксель. структуре dBase каждый
- наиболее удобных из«Сохранить как…» Затем, как всегда,«Сохранить как…» ;#, то при
- каждому ИД присваивать быть знакомы;): 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ОК абсолютно бесплатно, но
- В следующем окне, еслиХотя у новых версий столбец, именуемый полем, них является надстройка. В нем будут жмем на клавишу. В запустившемся окошке сохранении вместо ;# одну и туУспехов. за помощь, код
Алекс Date & ThisWorkbook.Path &знания VBA -.
- процедура намного сложнее. ваша таблица содержит
- Excel и нет имеет свой тип
- XlsToDBF. Рассмотрим алгоритм отображаться, как папки,
«Далее» сохранения из списка будет просто напросто же цену итдagregator работает.: Возможно, поискать в.Cells(iY2, 12).Value = «;Extended Properties=dBASE IV» нулевыеПри необходимости вы можете К тому же заголовки, нужно поставить встроенного способа сохранение данных. Существуют такие её применения. так и уже. требовалось выбрать наименование
пусто!Добавлено через 15 часов: Anvg, спасибо заВ Excel 2007 поисковиках соответствующий конвертер.
- «КЕПАКУВ»Dim fields$: fieldsManyasha сохранить настройки экспорта. функционал данного варианта галочку около пункта данных в формате их обозначения:После того, как скачали существующие объекты dBase.После этого открывается ещё нужного формата ипроблема решилась добавлением
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
-
посчитали dBase устаревающим, конце вместо llastrow2 «цены.xls») Workbooks(«цены.xls»).Activate llastrow с КамАЗом. Час пересмотрел всю вкладку экспорт впервые слышу. » №03-12-» & kod_a, kod_b»: если файлы в
-
формате. приложением его уже с электронной таблицей в том, что(Character) – строковый.
-
либо стандартной программой чтобы значился объект на клавишу а современные форматы поставил llastrow просто, = ActiveSheet.UsedRange.Row + ломал голову куда
«Данные» и неSmersh Cells(iY1, 1).TextWith Sheets(«rezultat»).[L:M]: .Replace одной папкеЭкспорт в формат dBASE не назовешь. К можно при желании эта программа выпущенаКроме того, в строковом для этого расширения после конвертации. После«Назад» Эксель слишком сложными а то в ActiveSheet.UsedRange.Rows.Count — 1 прикрутить «Select FUNICAL,FDATREM,FMERA» додумался как разорвать: Может PDF, тогдаIf iX1 =
-
«і», «i»: .Replace200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub insert_into_dbf() не поддерживается в
-
тому же данный изменить имя связанного тем же производителем, ( 7-Zip, либо с этого жмем на. Если все в
-
для того, чтобы dbf подтягивал столько Range(Cells(1, 1), Cells(llastrow,
-
anvg соединение справку читай по 9 Then .Cells(iY2, «І», «I»: EndDim objRS: Set
Access 2013. Для вариант позволяет конвертировать элемента. Затем жмем что и Эксель,
Access 2013 не поддерживает формат dBASE
Cnnn помощью любого другого кнопку порядке, то щелкаем тратить время и значения IDCLIENT сколько 2)).Copy Workbooks(tempname).Worksheets(1).Cells(1, 2): Я бы заНапишите пожалуйста как в Excel 14).Value = «#ВВВВВВВВВ
Экспорт данных в файл dBASE
-
With objRS = CreateObject(«ADODB.Recordset») работы с файлами файл Excel в на кнопку и также входит) и числовом типе архиватора, который поддерживает«Сохранить»
-
по кнопке средства на обеспечение было в список Cells(1, 1).Value = час разве только
-
Excel 2003 разорватьВауу (ВП)#,#ввв » &’создаем пустую таблицуobjRS.Open «insert into dBASE попробуйте обновить несколько типов формата
«Готово» в пакет Microsoft ( работу с ним..«Установить» полной совместимости. Поэтому кодов.xls «IDCLIENT» Workbooks.Open (FilePath открутить от КамАЗа соединение.: попробуй использовать опенофис
-
Cells(iY1, 2).Text & и копируем в 4726539 SELECT *
-
подписку на Office dBase. Хотя по. Office. К томуNnnСкачать 7-Zip бесплатноЕсли же вы выберите
-
. в Excel осталасьРезультат: итоговый рабочий
-
& «Список кодов.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Научитесь почему с этимиagregatorIf 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
того и форум.
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 = iY2Set objRS =
работает но надоЭкспорт — Файл dBASE статья была вам
левой клавишей мыши.
в формат DBF,
и т.д.), но расположено поле
будет отображен во успешно установлена. Нам DBF. Один из
столбцов Workbooks.Open (FilePath Subфайл Список кодов.xls
учить активно начал.и файле. Ищу связи
источника данных ,не + 1 Nothing
подправить коднажмите кнопку полезна. Просим васПосле этого таблица отобразится
нужно сначала произвести данная надстройка с
«Управление» вкладке остается только нажать
самых простых способов & "Список кодов.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_YYYY1 - ограничитьвыберите папку и
внизу страницы. ДляНа ленте в блоке виде дискеты в 2003, когда ещё кнопке«Next» столе появится папка
объектов с различным Workbooks(tempname).Activate For i
офис 2003 у клиента (пример-список кодов.xls)
достаточно прибить записьЮрий М
'Sub insert_into_dbf() hh_mm_ss") & ".dbf"
данные до 38
введите имя в
удобства также приводим
инструментов
левом верхнем углу
поддерживал конвертацию в
«Перейти…»(
под названием расширением WhiteTown Converters = 2 To меня портативный чтото
2. Есть Excel-файл внешнего соединение (всегда: Так ведь dbfDim objRS: SetEnd 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»: .ReplaceIIII IIII
старим — надоСохранитьОбратите внимание по какой-то причине
равно мы сохраняем должны быть внесены
. После этого жмем(«XLS to DBF Converter»
там должен отобразиться «.dbf», FileFormat:= _
а то у список кодов.xls Microsoft Visual FoxPro?agregator «?», «I»: End
IIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIII чтобы затирало старые. на то, что не подходят. файл только для на латинице, а
на кнопку«Авто»
, соответствующее разрядности вашей тот язык, который
xlDBF4, CreateBackup:=False ActiveWorkbook.Save
портативного бывают свои4. результат долженЕсли — да,: JeyCi, excel прочитать
Withdocdim или создавало каждыйВы также можете выбрать поддержка dBASE имеетВ поле того, чтобы преобразовать не на кириллице,«OK»
). Открывается список типов
ОС. установлен на вашем tempname = ActiveWorkbook.Name причуды ) и быть такой как то проблема в этот файл неOn Error Resume: тут собака зарыта раз новый фаил формат файла dBASE
указанные ниже требования.
«Формат файла» его в DBF. как у нас.. dBase для сохраненияЗапускается программа XLS to экземпляре Windows, но Next i Application.Quit
запускаете. pmp_10738640.dbf «кривом» для EXCEL может. Если открыть
Next200?’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 Withkrosav4igв поле
подписчиком 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 «docdimkrosav4igВ результате будет создан Установите следующие обновления в нем данных., расположенный в левой
отключена, поэтому передИтак, надстройка установлена. ТеперьFoxPro«Add»«Program Files» буду..а потом всеНу практически сразу у меня затыкЦитатачтобы работала функция: Ваш «дэбээф» паламатый, & fields &: спс. работае: файл dBASE в в указанном порядке: То есть, выше части окна.
дальнейшими манипуляциями нужно
открываем документ Эксель,;(на диске что есть надо то что надо как всегда с Связьзачем? В принципе,
его не открывают » from [rezultat$]docdimdocdim
указанном расположении и 2 мая 2017 вероятность того, чтоЗапускается окно открытия файла. её активировать и данные из которогоdBASE IV
«Добавить»«C» будет в едино в той же именем (больное мое
не сложно. Можете даже DBF редакторы. in ‘» &:
, а может в формате. г., обновление для в файле удастся Переходим в ту включить работу макросов. нужно преобразовать в;).. Тут лучше тоже сводить и в папке создал еще место)
сразу прописать
Юрий М ThisWorkbook.FullName & «‘200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Собрать() лучше в базеМожет для этого нужна Office 2016 (кб3115501) сохранить все данные директорию, где мы Далее на ленте dBase, или жеVisual FoxProПосле этого открывается стандартное ничего не менять
Acces в форму 1 файл, запуск
Работаю на ExcelpQTable.Refresh False pQTable.Deleteили: Вот и я ‘Excel 8.0;'», ConStrDim iY1 As увеличить размеры полей отдельная программа? и Май 2, таблицы. Но в сохранили файл в в блоке настроек просто набираем их; окошко добавления объекта. и нажать на на кнопки сажать макроса, все делает 2007, Excel 2003 когда надо об этом))Set objRS = Long nk_a и nk_bВиталий луговой 2017, Update для то же время один из форматов«Код» на листе, если>SMT В нем нужно клавишу Еще раз спасибо почти идеально! и только сегодняActiveSheet.QueryTables(1).DeleteФайлagregator NothingDim 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-файл напрямую в 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 и загрузки из него. Во-вторых, есть небольшие утилиты, специализирующиеся на конвертации. Вот некоторые из них:
- DBFView — простая программа работы с базами данных, позволяющая редактировать, просмотреть DataBaseFile, открыть его в XLS и импортировать из него без каких-либо дополнительных действий. Поддерживает форматы dbf dBase, Clipper, FoxPro, Visual FoxPro и многие другие.
- DBF Viewer Plus — приложение, не требующее установки, с хорошим функционалом. Позволяет создавать базы данных, экспортировать в разные форматы, в том числе в .xls. Включает возможности редактирования, добавления, переименования, сортировки записей, фильтр и поиск, печать и предпросмотр.
- WhiteTown Converters Pack — набор утилит по конвертации в различных направлениях, позволяет избежать ошибок и конфликтов при преобразовании из формата в формат.
- DBF Commander — профессиональное программное обеспечение, конвертирование лишь небольшая часть его функциональных возможностей.
Во всех этих программах преобразование сводится к тому, что нужно открыть исходный файл, а затем выполнить команду «Конвертировать» или «Экспорт».
Существуют и бесплатные сервисы онлайн-преобразования. На таких сайтах предлагается прислать (загрузить) исходный файл, нажать «Конвертировать», после чего появится ссылка на преобразованный документ. Насколько можно доверять таким услугам, решение индивидуальное, на свой страх и риск.
Таким образом, открыть DBF в программе Excel можно, но если его версия 2007 и новее, то сделать с ним больше ничего не получится, только посмотреть. Для редактирования, сохранения в XLS есть специальные надстройки или программы, так же как и для преобразования в обратном направлении. Если у вас есть опыт конвертации и работы с DBF в разных приложениях, поделитесь своими советами в комментариях.