Я использую библиотеку JXLS для создания файла Excel.Как часть Excel, у меня есть простая таблица, содержащая два столбца, которые динамически генерируются JXLS.
| ID | Value |
| ${record.id} | ${record.value} |
| | SUM(D10:D10) |
со строками, автоматически генерируемыми с помощью команды XLS:
jx:each(items="export.rows" var="record" lastCell="D10")
Я создаю многолистовой шаблон, в котором некоторые экспорты могут содержать элементы в rows
, а другие нет.Проблема заключается в том, что по какой-то причине элементы, которые содержат пустой rows
, изменяют формулу для ссылки на первый лист, который на самом деле содержит некоторые rows
, фактически изменяя формулу, например:
SUM('SHEET_WITH_ROWS'!D10:'SHEET_WITH_ROWS'!D10)
Если Iэкспортировать только один элемент без rows
, для единственного существующего листа формула корректно изменяется на =0
и ничего не отображается.
Как я могу настроить JXLS так, чтобы он не ссылался на другой лист?