shss, Сергей, все верно, тело спецификации менять нельзя.
Но работоспособность плагина легко объяснить. Тело спецификации состоит из списка объектов, а столбцы - свойства этих объектов. Соответственно, чтобы изменить значение в ячейки спецификации, нужно изменить значение свойства объекта.
Плагин не добавляет новых строк, а только лишь изменяет существующие.
Думаю алгоритм работы при импорте примерно такой:
- Берем строку спецификации, соответствующую строке в экселевском листе
- Получаем связанный с этой строкой элемент
- Ищем параметр элемента по имени
- Изменяем значение параметра
Я не проверял, но уверен, что плагин не сработает или споткнется на следующих случаях, сделанных в экселе:
- Добавить строку
- Поменять порядок строк
- Изменить значение параметра только для чтения
- Если будут два параметра с одинаковым названием