|
![]() |
#1 |
Ищущий знания...
|
Цитата:
Сообщение от NickMDAX
![]() Да именно так, в ячейках находятся названия колонок, которые в свою очередь добавляются динамически,копированием шаблонной колонки, в зависимости от количества элементов в мапе:
X++: while(meAdd.moveNext()) { document.getComExcelDocument().insertColumn(9 + meAdd.currentValue() - 2); //далее вносим значение } ![]() ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: NickMDAX (1). |
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Ищущий знания...
|
Кстати, а вас жизнь заставила формировать вид документа в Excel на лету из кода?
почему не используете шаблоны *.xlt? тогда можно было бы не тратить время в отчете на программирование "морды" документа. программирование вида документа так же увеличивает время вывода отчета (в зависимости от отчета время может увеличиваться как незначительно, так и очень сильно).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: gl00mie (2). |
![]() |
#4 |
Участник
|
Цитата:
Сообщение от lev
![]() Кстати, а вас жизнь заставила формировать вид документа в Excel на лету из кода?
почему не используете шаблоны *.xlt? тогда можно было бы не тратить время в отчете на программирование "морды" документа. программирование вида документа так же увеличивает время вывода отчета (в зависимости от отчета время может увеличиваться как незначительно, так и очень сильно). ![]() ![]() Отчет формирует различные начисления на сотрудников и я использую шаблон *.xlt , просто одна колонка в шаблоне (назовем ее "Виды начислений") формируется динамически, в зависимости от того, кому какие начисления положены,так как видов очень много! И в случае с большим количеством начислений шапка прямо "рябила" в глаза....вот и понадобилось объединение ячеек!еще раз спасибо! ![]() И кстати не подскажете, если я хочу вывести итог по странице это можно сделать стандартным способом,уже реализованным или придется кодить самому??? Последний раз редактировалось NickMDAX; 01.03.2012 в 15:13. |
|
![]() |
#5 |
Ищущий знания...
|
Цитата:
Сообщение от NickMDAX
![]() ![]() ![]() Отчет формирует различные начисления на сотрудников и я использую шаблон *.xlt , просто одна колонка в шаблоне (назовем ее "Виды начислений") формируется динамически, в зависимости от того, кому какие начисления положены,так как видов очень много! И в случае с большим количеством начислений шапка прямо "рябила" в глаза....вот и понадобилось объединение ячеек!еще раз спасибо! ![]() ![]() ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#6 |
Участник
|
Цитата:
класс ExcelTextBuffer или Вы хотите вставить в ячейку Excel формулу SUM cчитаете итог при выводе строк: myReport.doOutputLine() { ... AmountTotal = AmountTotal + AmountLine; } и после цикла по строчкам выводите итоги myReport.doOutputTotal() |
|
![]() |
#7 |
Участник
|
Цитата:
![]() X++: void calcLines() { excel = document.getComExcelDocument(); if(number == 46) { this.pageResult(); excel.insertPageBreak("R45C1"); } } |
|
|
![]() |
||||
Тема | Ответов | |||
Высота ячеек Excel | 8 | |||
Падение DAX при формировании отчета в Excel | 16 | |||
Excel диапазон ячеек | 9 | |||
Передать данные с сервера на клиент при формировании Excel отчета | 10 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|