Как конвертировать DBF в XLS
- Добавьте ваш файл .DBF - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .XLS за несколько секунд.
- Скачайте ваш новый файл .XLS.
Чего ожидать
.xlsподдерживает только 65 536 строк - DBF-таблицы больше этого размера будут молча обрезаны; переключитесь на.xlsxдля больших экспортов.- Если акцентированные или специальные символы выглядят неправильно, DBF использует кодовую страницу DOS (например, IBM 850) вместо Windows-1252 - переоткройте в LibreOffice Calc и выберите правильную кодировку в диалоге импорта.
- Поля типа Memo (тип M) требуют сопутствующего файла
.dbtили.fptрядом с.dbf; без него эти столбцы будут пустыми в конвертированной электронной таблице.
Часто задаваемые вопросы
Можно ли открыть DBF-файл в Excel без предварительной конвертации?
Да - старый Excel (до 2003) открывает
.dbf напрямую через Файл > Открыть. Текущий Excel может импортировать его через Файл > Открыть с фильтром типа файла «Все файлы» или через Данные > Получить данные > Из файла.В чём разница между XLS и XLSX?
XLS - это устаревший бинарный формат Excel 97-2003, ограниченный 65 536 строками; XLSX - современный формат на основе XML, поддерживающий более 1 миллиона строк с меньшим размером файла. Целевой XLS только тогда, когда принимающая система не может принять XLSX.
Что происходит с полями DBF, которые Excel не поддерживает?
Поля типа Date конвертируются в значения даты Excel, а поля типа Logical становятся TRUE/FALSE. Поля типа Memo пустые, если отсутствует сопутствующий файл
.dbt или .fpt; поля типа Binary и OLE не переносятся.Будет ли GIS shapefile .dbf конвертироваться так же?
Да - формат файла идентичен независимо от происхождения. Для скриптовых или массовых конвертаций GIS можно использовать
ogr2ogr из GDAL для прямого экспорта атрибутивной таблицы в CSV.Программы, которые конвертируют DBF: DBF to XLS (Excel) Converter · Microsoft Excel · Corel Quattro Pro · Full Convert Enterprise · DBF Manager · Microsoft Access · Apache OpenOffice Calc (OpenOffice.org Calc) · PlanMaker