Что умеет Excel

Excel открывает таблицы dBase III и dBase IV, но сохранить книгу в DBF не даёт. Файлы dBase II он не открывает вовсе.

На листе Excel помещается 1 048 576 строк. Одна строка уйдёт под названия полей.

Как открыть

  1. Запустите Excel и выберите «Файл → Открыть».
  2. Найдите папку с таблицей. Если файла .dbf в ней не видно, в списке типов рядом с именем файла выберите «Все файлы».
  3. Выделите таблицу и нажмите «Открыть».

Можно проще: перетащите файл .dbf в окно Excel.

Открывать двойным щелчком

  1. Щёлкните по файлу .dbf правой кнопкой и выберите «Открыть с помощью → Выбрать другое приложение».
  2. Отметьте «Всегда использовать это приложение».
  3. Если Excel нет в списке, укажите его вручную.

Вместо русских букв непонятные знаки

Русские таблицы DBF бывают в двух кодировках: DOS (cp866) и Windows (cp1251). Если Excel прочитал файл не в той, текст превращается в набор знаков.

Переведите таблицу в XLSX на странице DBF в Excel. Кодировку там выбирают в списке и сразу видят, читается ли текст. Готовая книга откроется в Excel без выбора кодировки.

Если Excel не открывает файл

  • В таблице больше 1 048 575 записей: целиком на лист она не встанет. Такую таблицу выгружают в CSV.
  • Таблица не из dBase III или IV. Откройте её на странице просмотра: там видно, какой программой записан файл.
  • У вас Mac. Переведите файл в XLSX на нашем сайте: страница работает в любом браузере.

Сохранить обратно в DBF

Excel в DBF не сохраняет. Сохраните книгу как обычно и положите её на страницу DBF в Excel: она соберёт таблицу DBF из первого листа. Типы полей определятся по данным, русские названия столбцов перейдут в латиницу. Другие способы описаны в статье «Как создать файл DBF».

Нашли ошибку?