ГИС TopoL-L лес лесоустройство

5.4.2.1 Microsoft Excel

Категорически не рекомендуется использовать для редактирования DBF-файлов программу Microsoft Excel , так как она каждый раз полностью считывает DBF-файл в память, а при сохранении заново формирует типы полей из своих собственных соображений. Практически всегда искажается тип логического поля, поля даты, теряют работоспособность поля Memo. Возникают рассогласования индексов и самих данных. Excel можно использовать только для просмотра таблиц, не сохраняя результат.
Если же в результате редактирования файла DBF в Excel программы перестали его"понимать", а актуальной копии файла у Вас нет, следует попытаться его"починить". Лучше всего это сделать с помощью программа Database Desktop (см. в 2.12.1 ) от фирмы Borland. Она корректнее всего работает с различными вариантами DBF-файлов.
Необходимо, прежде всего, проверить и установить правильные типы данных всех столбцов таблицы, а также ширину текстовых полей. Если таблица содержала поле комментария типа Memo, то данные этого поля будут, скорее всего, утеряны.
Затем необходимо проверить тип файла DBF, так как замечено, что Excel может сохранять файлы в формате dBASE III даже при явном выборе в меню формата dBASE IV. Для формата dBASE IV надо проверить языковую настройку в файле.
И, наконец, если таблица имеет индексы, их обязательно надо обновить, а возможно и перестроить заново.