0
Голосовать

Импорт из Excel

Создано:

Добрый день, столкнулся с проблемой при импорте из Excle.

Лог содержит ошибки следующего рода:

"Ошибка чтения из ячейки Excel R3C7. Объект не поддерживает это свойство или метод. Строка будет пропущена"

Типы соответствующих ячеек текстовые, причем когда я вручную удаляю данные из указанных в логе ячеек и завожу их, также вручную, все происходит нормально.

Подскажите где "КОПАТЬ".

Спасибо

Комментарии

Underscore a.k.a. _

Поищите в scr_DatafrowExcelUtils строку ErrorReadingDataFromCell. Она используетяся в блоке catch. Ставим debugger перед соответствующим блоком try и смотрим на какой строке идет свал. Отсюда уже нужно плясать. Судя по коду "Ошибка чтения из ячейки" не обязательно означает, что произошла именно ошибка чтения из ячейки :)

Underscore a.k.a. _

Извините, невнимательно прочитал Ваш пост. Пропустил целый абзац :) Действительно, что-то с ячейкой Excel. Может у Вас там формула? А в углу ячейки нет зеленой метки? Думаю образец файла, в котором есть эта ячейка поможет разобраться.

Павел Крышкин

Спасибо за помощь, разобрался! Проблема была в "странном" меню MS Office 2007, уж очень далеко там меняется формат столбца

p.s. Нет, ошибки в ячейке небыло.

Underscore a.k.a. _

Да, с этим форматированием вечно всякие неприятности в импорте.

Татьяна Адамчук

Павел, попробуйте сделать резервную копию БД и загрузить сервисы, которые прикреплены к сообщению.

Должно помочь!

Прикрепленный файлРазмер
Services.rar 15.96 кб
Павел Крышкин

Татьяна, спасибо. Все получилось. Проблема была в "странном" меню MS Office 2007, уж очень далеко там меняется формат столбца