Я экспортирую это из ReportServer, это шаблон SQL->Excel, и я использую jxls для стилизации и форматирования. А JXLS опирается на синтаксис сценариев JEXL, с которым я не знаком.
Теперь у меня есть строки, как показано ниже, и я хочу добавить итоговую строку после каждого имени/идентификатора, суммируя количество кредитов, полученных человеком за все сроки. Я совершенно не понимаю, что делать.
идентификатор
имя
срок
кредиты
1
taz
2010
7
1
таз
2011
6
1
taz
2012
11
2
боб
2022
30
2
боб
2022
26< /td>
Моя цель:
идентификатор
имя
термин
кредиты
1
taz
2010
7
-
2011
6
-
2012
11
-
taz Всего
24
2
Боб
2022
30
-
-2022
26
-
bob Всего
56
id
name
term
credits
1
taz
2010
7
2011
6
2012
11
taz Total
24
2
bob
2022
30
2022
26
bob Total
56
Я использую разметку комментариев JX внутри комментариев и ячеек Excel. Мой код сейчас настолько прост, насколько это возможно.
On my 1st sheet that puts the raw data (it's called 'Dynamic list'):
A1=ID, A1.Comment=jx:area(lastCell="C2")
A2=${row.ID}, A2.Comment=jx:each(items="data" var="row" lastCell="C2")
..
On my second sheet that formats the data:
A1=ID,
A1.Comment=jx:area(lastCell="C2")
A2.formula=IF(COUNTIF('Dynamic list'!$A$2:A2, 'Dynamic list'!A2) > 1, "", 'Dynamic list'!A2),
A2.Comment=jx:each (items="data" var="row" lastCell="C2")
..
Подробнее здесь: https://stackoverflow.com/questions/791 ... ws-of-same
Шаблон Excel jxls/jexl/apache POI: вставьте дополнительную итоговую строку для строк с одинаковым идентификатором ⇐ Apache
1730925659
Anonymous
Я экспортирую это из ReportServer, это шаблон SQL->Excel, и я использую jxls для стилизации и форматирования. А JXLS опирается на синтаксис сценариев JEXL, с которым я не знаком.
Теперь у меня есть строки, как показано ниже, и я хочу добавить итоговую строку после каждого имени/идентификатора, суммируя количество кредитов, полученных человеком за все сроки. Я совершенно не понимаю, что делать.
идентификатор
имя
срок
кредиты
1
taz
2010
7
1
таз
2011
6
1
taz
2012
11
2
боб
2022
30
2
боб
2022
26< /td>
Моя цель:
идентификатор
имя
термин
кредиты
1
taz
2010
7
-
2011
6
-
2012
11
-
taz Всего
24
2
Боб
2022
30
-
-2022
26
-
bob Всего
56
id
name
term
credits
1
taz
2010
7
2011
6
2012
11
taz Total
24
2
bob
2022
30
2022
26
bob Total
56
Я использую разметку комментариев JX внутри комментариев и ячеек Excel. Мой код сейчас настолько прост, насколько это возможно.
On my 1st sheet that puts the raw data (it's called 'Dynamic list'):
A1=ID, A1.Comment=jx:area(lastCell="C2")
A2=${row.ID}, A2.Comment=jx:each(items="data" var="row" lastCell="C2")
..
On my second sheet that formats the data:
A1=ID,
A1.Comment=jx:area(lastCell="C2")
A2.formula=IF(COUNTIF('Dynamic list'!$A$2:A2, 'Dynamic list'!A2) > 1, "", 'Dynamic list'!A2),
A2.Comment=jx:each (items="data" var="row" lastCell="C2")
..
Подробнее здесь: [url]https://stackoverflow.com/questions/79164218/jxls-jexl-apache-poi-excel-template-insert-an-extra-total-row-for-rows-of-same[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия