Я строю таблицу с динамическим использованием метода электронной таблицы cfscriptNew.Условное форматирование файла Excel с использованием ColdFusion
т.е.
<cfscript>
downloadDoc = spreadsheetNew("spreadSheetName");
spreadsheetAddRow(downloadDoc,"spreadsheetCols");
....
</cfscript>
Один из столбцов, я в здании содержит формулу, чтобы показать разницу в процентах, между значениями, которые пользователь ключи в пустую колонку и текущее значение (которое находится в другой колонке) ,
Пользователь, которого я создаю для этого, попросил добавить условное форматирование для изменения цвета ячейки формулы на основе значения (т. Е. Если изменение превышает 20% или менее -20%, ячейка должна быть красный). Поскольку одно из значений, которое влияет на формулу, вводится пользователем, изменение цвета должно происходить в Excel, а не в моей функции.
В Excel это просто, просто не уверен, как это сделать в файл Excel, созданный cfml.
Вопрос: кто-нибудь знает, возможно ли это, используя cfml (либо через cfscript, либо cfspreadsheet), и как это сделать?
Я не смог найти что-либо. В Google это не поиск, и поиск cfdocs.org ничего не изменил.
Это возможное. Я предлагаю взять детские шаги. Во-первых, если вы еще не знаете, как форматировать ячейки электронных таблиц, научитесь это делать. Как только вы это заметите, условная логика будет проще. –
Для одного пользователя я вообще пропустил ColdFusion и написал для него макрос. –
Вам, вероятно, понадобится окунуться в POI Apache, чтобы выполнить это. CFML предоставляет только очень ограниченную функциональность из этой библиотеки. –