Цитата:
Сообщение от
trud
Что-то непонятна идея с OpenXML. Допустим я открываю файл шаблона. В нем например строка 4 вида
X++:
<x:row r="4" spans="1:3">
<x:c r="C4" t="s">
<x:v>4</x:v>
</x:c>
</x:row>
Мне надо вставить набор данных начиная допустим со строки 2. Т.е. я должен найти все объекты, которые лежат ниже, как-то обновить у них всех ссылки. На первый взгляд получается большая сложность, учитывая что могут быть объединенные ячейки и т.п.
Или вы делаете по другому?
В библиотеке OpenXML некоторые возможности (хотя далеко не все) определены в виде библиотечных классов типа WorkSheetPart, Cell и т.д., более подробно об этом на openxmldeveloper.org. А вот с объединенными ячейками, именованными ячейками и прочими диапазонами действительно приходится возиться при вставке/удалении строк/столбцов. Трудозатраты - примерно один человеко-месяц без выходных и сверхурочных.