При импорте данных из таблицы Excel, парсер ругается на пустые ячейки, хотя в конечной таблице все поля могут иметь NULL значения. Как пропускать NULL'ы в конечную таблицу?
***Ошибка чтения из ячейки Excel R60C27. Object expected. Строка будет пропущена
***
Нравится
Данное сообщение означает что Вы пытаетесь заполнить пустым значением (Null) поле в таблице, которое являеться обязателным.
Данное действие недопустимо. Для того чтобы обойти данное ограничение - Вам необходимо снять галочку [Обязательное поле] в таблице (tbl_) для данного поля.
Добрый день, Aberro.
Механизм импорта из Excel чувствителен к качеству исходного файла. Рекомендуется для всех импортируемых ячеек устанавливать формат ячейки "Текстовый" или "Общий". Наличие формул в импортируемых ячейках не рекомендуется. Пустые значения в ключевых полях также недопустимы.
При настройке сложного импорта рекомендуется выполнять задачу постепенно: настроили несколько колонок, проверили импорт, удалили добавленные записи, затем настроили еще несколько колонок, проверили и т.д. В противном случае будет очень трудно определить точную причину ошибки импорта. Желаю успехов!
Serega, случай не тот, для пользовательского импорта из Excel (начиная с версий 3.2.0.х) разработчик запросы вручную не пишет. И вообще, использовать для импорта файлы, содержащие пустые значения в полях, которые используются в качестве ключевых, очень нелогично.