Что умеет Excel
Excel открывает таблицы dBase III и dBase IV, но сохранить книгу в DBF не даёт. Файлы dBase II он не открывает вовсе.
На листе Excel помещается 1 048 576 строк. Одна строка уйдёт под названия полей.
Как открыть
- Запустите Excel и выберите «Файл → Открыть».
- Найдите папку с таблицей. Если файла .dbf в ней не видно, в списке типов рядом с именем файла выберите «Все файлы».
- Выделите таблицу и нажмите «Открыть».
Можно проще: перетащите файл .dbf в окно Excel.
Открывать двойным щелчком
- Щёлкните по файлу .dbf правой кнопкой и выберите «Открыть с помощью → Выбрать другое приложение».
- Отметьте «Всегда использовать это приложение».
- Если 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».