<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for JETT</title><link>https://sourceforge.net/p/jett/activity/</link><description>Recent activity for JETT</description><language>en</language><lastBuildDate>Tue, 08 Nov 2022 01:35:32 -0000</lastBuildDate><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#41b0</link><description>Hi Subham, Are you sure this is related to JETT? JETT only works with HSSF (xls) and XSSF (xslx) workbooks as far as I can tell, it doesn't support streamed generation of XSLX workbooks as it needs the whole document in memory for manipulation when filling the template. This looks like a pure SXSSF question, so you may not be on the right forum, you should ask on POI forums - or on StackOverflow. If this is JETT related, please share you code so that we can give it a try and better understand what's...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Tue, 08 Nov 2022 01:35:32 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#41b0</guid></item><item><title>Shubham posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#db23</link><description>Hi, I am using SXSSF workbook for excel exports, in a particular case I have to use hyperlink in a cell along with cellStyle. However, in exported files if I set both the properties (i.e hyperlink and cellStyle) then cellStyle property is ignored and hyperlink text is displayed with default styling. Is this a known issue?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shubham</dc:creator><pubDate>Mon, 07 Nov 2022 08:18:46 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#db23</guid></item><item><title>tran4o posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#a24b</link><description>Hi, i made an github repo containing the last version with updated dependencies (poi5 + commons-jexl3). Almost all tests pass, still not used in production so further work may be needed. https://github.com/plan-vision/jett</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Wed, 07 Sep 2022 15:55:22 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#a24b</guid></item><item><title>SuperPat modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#72c8</link><description>This project really need an active github fork or we will have to consider migrating to jXLS...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Fri, 17 Dec 2021 13:16:04 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#72c8</guid></item><item><title>SuperPat posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#72c8</link><description>This project really need an active github fork.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Fri, 17 Dec 2021 13:12:41 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#72c8</guid></item><item><title>Brian Cullen posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/aa8db9af02/?limit=25#94ca</link><description>As mentioned in another post I have made a pull request on github to update the version of poi. I'm going to see if I can get the maintainer to allow me to merge it into the main repo.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Cullen</dc:creator><pubDate>Sat, 11 Sep 2021 18:48:17 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/aa8db9af02/?limit=25#94ca</guid></item><item><title>Brian Cullen posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#4507</link><description>I ran into the same issue so have made a pull request on the github repository with a version that seems to work with POI version 5.0 if that is of use to anyone. I'm going to see if I can get it merged into the main repo otherwise I might just publish it as a separate artifact.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Cullen</dc:creator><pubDate>Sat, 11 Sep 2021 18:46:12 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#4507</guid></item><item><title>SuperPat posted a comment on ticket #100</title><link>https://sourceforge.net/p/jett/tickets/100/?limit=25#f8c7</link><description>I made a mistake, please close the tiket</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Thu, 08 Jul 2021 14:14:46 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/100/?limit=25#f8c7</guid></item><item><title>SuperPat posted a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#04dc</link><description>Hi Sad to see that JETT is almost dead. We really need an active community fork on github.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Thu, 08 Jul 2021 13:23:26 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#04dc</guid></item><item><title>SuperPat created ticket #100</title><link>https://sourceforge.net/p/jett/tickets/100/</link><description>Support variable in pathname of jt:image</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Thu, 08 Jul 2021 13:17:04 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/100/</guid></item><item><title>Souvik Chakraborty posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/aa8db9af02/?limit=25#7d56</link><description>Hi, I have a question on the apache poi version supported by jett. Right now I would like to be able to use jett as well as apache poi latest version in the same dependency management system. The latest version of apache poi is 5.x.x, and jett uses 3.1.4. Is there any plan to upgrade the apache poi version to the latest in jett? Thanks, Souvik</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Souvik Chakraborty</dc:creator><pubDate>Fri, 25 Jun 2021 10:47:19 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/aa8db9af02/?limit=25#7d56</guid></item><item><title>Souvik Chakraborty posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#6f77/3544</link><description>Thanks Etienne for the response. I have tried out the sxssf API and the merging capabilities works great for my use case.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Souvik Chakraborty</dc:creator><pubDate>Fri, 25 Jun 2021 08:16:25 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#6f77/3544</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#6f77</link><description>Hi, JETT will read all the data to fill it in the template, so you will need to "wrap" your paginated data in a Collection first before passing it to JETT to generate the Excel file. This could be as simple as retrieving all your data (page after page) and put it in a single List, but you might also wrap it in a custom class that will iterate over the pages without having to load everything in memory at once. That being said, since JETT is based on "Standard" POI API, it means that even if your data...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Tue, 25 May 2021 13:37:41 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#6f77</guid></item><item><title>Souvik Chakraborty posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#8446</link><description>Hi, I was exploring jett as an option for our requirement, which involves generating excel out of paginated data. I want to append data to an excel generated by jett. Is such a feature supported by jett currently? Thanks, Souvik</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Souvik Chakraborty</dc:creator><pubDate>Tue, 25 May 2021 11:57:45 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c5a75003f2/?limit=25#8446</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/aa70f71919/?limit=25#9008</link><description>Hi, I cannot set the style of a cell containing a replaced value (${myObj.offerValue} a float). The cell has its own dataFormat, that is maintained and the bg color too, but the style of the font is changed and I don't find a way to override it. I tried : &lt;jt:style style.... &lt;jt:style class.... ${{ sheet.getRow(11).getCell(2).setCellStyle(sheet.getRow(11).getCell(1).getCellStyle()); }} Same thing with a Date value, I solved changing the type from Date to LocalDate. Suggestions?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Wed, 19 May 2021 08:20:15 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/aa70f71919/?limit=25#9008</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#e40e</link><description>Hi Anjana, I really hope that we could get Randy Gettman's answer on this but unfortunately he's been really quiet since the last JETT version was released 3 years ago (0.11). You can still find JETT'ers to answer your questions though, either on this forum or on Stackoverflow. There's no sign that this project will get a new release any time soon, but that shouldn't be completely blocking you from considering it for your project. The source code is well written and there's good unit testing if you're...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Tue, 18 May 2021 00:48:23 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#e40e</guid></item><item><title>Anjana posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#d4ff</link><description>Hi , We too are interested to know when new version of Jett be available . We are actively looking at jett to use in our project wanted to understand how active is this community or is there any enterprise version available. Thanks Anjana,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anjana</dc:creator><pubDate>Mon, 17 May 2021 16:22:04 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#d4ff</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#4e7c</link><description>I had not yet discovered this feature but I think that it can just improve maintainability of what I've done, as you said, so thank you, I really appreciate it :) have a great week, bye</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Mon, 17 May 2021 07:08:23 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#4e7c</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#e060</link><description>I'm not too familiar with how JETT can keep track of $[] formulas and update the references within as template get filled, so I don't know whether there's a better way to generate the list of cells that you use in the D10 formula. However, you can skip the step where you edit with POI at the end by adding similar code at the bottom of your sheet #2 enclosed in a ${{ ...your code here... ; return ''; }} block. Just make sure to use JEXL syntax, which may be a bit different from the Java one. Keep...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Mon, 17 May 2021 01:57:13 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#e060</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#ddb6</link><description>Hi, I think I solved, don't know if is a workaround or the better approach, but solved. If you want to take a look this is the template. D10 in sheet #2 should be the sum of all generated Q21. At the moment what I've done is: - tagged Q21 cell with a css class using &lt;jt: style=""&gt; tag - implemented a CellListener that update a beanMap item with the addresses ot the tagged cells (in a string like "Q21,Q31,Q41 etc...") - &lt;/jt:&gt; class MyCellListener implements CellListener { @Override public boolean...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Fri, 14 May 2021 07:34:05 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#ddb6</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#ac43</link><description>Hi Giu, I can't find any attachment in your posts - did you already address all your requirements or do you need further help?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Fri, 14 May 2021 01:59:25 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#ac43</guid></item><item><title>Giu Fus modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#1945</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 15:57:23 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#1945</guid></item><item><title>Giu Fus modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#f5a4</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 15:57:14 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#f5a4</guid></item><item><title>Giu Fus modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#33ec</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 15:57:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#33ec</guid></item><item><title>Giu Fus modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#a70d</link><description>I resolved using : - a style tag to mark a cell with a class name, - then implement a custom cell listener that keep updated a list in beans map adding the rowCol indexes of the cell i want to keep track - set cellFormula in the workbook using the list values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 15:56:25 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#a70d</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#1945</link><description>Sorry the thread name was deleted after a refresh and it seems I cannot edit it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 13:04:24 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#1945</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#f5a4</link><description>Goal: put in D10 of 2nd sheet the sum of Q21 and all other generated cell</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 13:03:18 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#f5a4</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#33ec</link><description>result xls</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 13:00:11 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#33ec</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#a70d</link><description>template file</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 12:59:44 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#a70d</guid></item><item><title>Giu Fus posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#399c</link><description>Hi, I need an hand to find the better approach to solve my requirement: Attached you find the template i'm working on, the result and a video to explain my problem: How to use a formula in a section of the xls that reference to cells populated by a foreach of another section. I hope you can give me some tips. Thanks</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giu Fus</dc:creator><pubDate>Thu, 13 May 2021 12:58:06 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/115da28414/?limit=25#399c</guid></item><item><title>thrishala modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a/efea</link><description>Thanks for replying. Yes you are correct .Finally myself identified the issue which is with the the data set ,I have used .</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thrishala</dc:creator><pubDate>Mon, 03 May 2021 04:50:21 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a/efea</guid></item><item><title>thrishala posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a/efea</link><description>Thanks for replying. Yes you are correct .Finally myself identified the issue which the data set I have used .</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thrishala</dc:creator><pubDate>Mon, 03 May 2021 04:49:11 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a/efea</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a</link><description>Maybe the expression on which you call .size() evaluates to null. Can you share the expressions you're using in your jexl tags?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Fri, 30 Apr 2021 01:29:40 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#507a</guid></item><item><title>thrishala modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#c8db</link><description>&lt;jt:if test="${header.accountExecutives.size() != 0}" elseaction="clear"&gt; &lt;jt:foreach items="${header.accountExecutives}" var="ae"&gt;${ae.name}&lt;/jt:foreach&gt; &lt;/jt:if&gt; When I try as above approach , it gives me java.lang.NullPointerException: null at org.apache.commons.jexl2.Interpreter.sizeOf(Interpreter.java:1474) ~[commons-jexl-2.1.1.jar:2.1.1] at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1398) ~[commons-jexl-2.1.1.jar:2.1.1] at org.apache.commons.jexl2.parser.ASTSizeMethod.jjtAccept(ASTSizeMethod.java:18)...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thrishala</dc:creator><pubDate>Thu, 29 Apr 2021 11:47:56 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#c8db</guid></item><item><title>thrishala posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#c8db</link><description>When I try as above approach , it gives me java.lang.NullPointerException: null at org.apache.commons.jexl2.Interpreter.sizeOf(Interpreter.java:1474) ~[commons-jexl-2.1.1.jar:2.1.1] at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1398) ~[commons-jexl-2.1.1.jar:2.1.1] at org.apache.commons.jexl2.parser.ASTSizeMethod.jjtAccept(ASTSizeMethod.java:18) ~[commons-jexl-2.1.1.jar:2.1.1] at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1317) ~[commons-jexl-2.1.1.jar:2.1.1] at...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">thrishala</dc:creator><pubDate>Thu, 29 Apr 2021 11:46:57 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/9db5a2d5/?limit=25#c8db</guid></item><item><title>Byoungchul, Kim posted a comment on ticket #10</title><link>https://sourceforge.net/p/jett/tickets/10/?limit=25#1c61</link><description>&lt;jt:foreach var="csItem" items="${csList.subData}" copyright="true"&gt; &lt;jt:if test="${csItem.data02 == 'IMAGE'}"&gt; &lt;jt:image rows="1" pathname="${csItem.data01}" cols="1"&gt; &lt;/jt:image&gt;&lt;/jt:if&gt; &lt;jt:if test="${csItem.data02 != 'IMAGE'}"&gt; ${csItem.data01} &lt;/jt:if&gt; &lt;/jt:foreach&gt; It is not work.!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Byoungchul, Kim</dc:creator><pubDate>Fri, 21 Feb 2020 22:49:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/10/?limit=25#1c61</guid></item><item><title>Rustam created ticket #99</title><link>https://sourceforge.net/p/jett/tickets/99/</link><description>Work Looping Tags and ForEach</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rustam</dc:creator><pubDate>Wed, 12 Feb 2020 20:12:28 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/99/</guid></item><item><title>Victor Florescu modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#7660</link><description>Hello, I found a solution. Maybe it will help someone : Basic java code inside the else attribute &lt;jt:if test="${condition1}" then="${expression1}" else="${if(condition2)){expression2} else {expression3} }"&gt;&lt;/jt:if&gt; So we could do like: condition1 = !b ; expression1 = z condition2 = a ; expression2 = x expression 3 = y (in case !!b, !a) Edit : my if tag is a bodiless one. It ends with " /&gt; but here it shows with an end tag, I dont know how to change it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Victor Florescu</dc:creator><pubDate>Wed, 12 Feb 2020 15:15:39 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#7660</guid></item><item><title>Victor Florescu posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#7660</link><description>Hello, I found a solution. Maybe it will help someone : Basic java code inside the else attribute &lt;jt:if test="${condition1}" then="${expression1}" else="${if(condition2)){expression2} else {expression3} }"&gt;&lt;/jt:if&gt; So we could do like: condition1 = !b ; expression1 = z condition2 = a ; expression2 = x expression 3 = y (in case !!b, !a)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Victor Florescu</dc:creator><pubDate>Wed, 12 Feb 2020 15:13:25 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#7660</guid></item><item><title>Victor Florescu posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#d4ee</link><description>Hello, Is it possible to implement multiple condition check ? for example : if (a &amp;&amp; b) -&gt; x if (!a &amp;&amp; b) -&gt; y if (!a &amp;&amp; !b) -&gt; z</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Victor Florescu</dc:creator><pubDate>Wed, 12 Feb 2020 09:44:23 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/6682b3951f/?limit=25#d4ee</guid></item><item><title>Rustam posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#8a80</link><description>HI, Randy Gettman! When will the new version of JETT be released taking into account the new versions of the Apache POI, XML Beans, Apache Commons JEXL, Apache Commons Logging, SourceForge's jAgg, JUnit, HSQLDB, Log4J 2 libraries? Thanks!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rustam</dc:creator><pubDate>Mon, 27 Jan 2020 11:18:00 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c3a2498819/?limit=25#8a80</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/77595601fa/?limit=25#1541</link><description>I tried to find a way in Jett code to disable debug of JEXL, but looks like JEXL 2.x will always call debugInfo() when parsing an expression even when debug is set to false on JexlEngine object (like JETT is correctly doing): https://github.com/apache/commons-jexl/blob/2.0/src/main/java/org/apache/commons/jexl2/JexlEngine.java I assume only upgrading to JEXL 3.0 could fix that, let's wait and see if Jett author has any plan to do so.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Tue, 15 Oct 2019 00:04:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/77595601fa/?limit=25#1541</guid></item><item><title>Ankit Gupta posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/77595601fa/?limit=25#c3dd</link><description>Hi All, We are facing performance issues using excel generation using JEXL , Below is the snippet which we are using for excel generation final Workbook workbook = transformer.transform(inputTemplateStream, beans); After analysing using DT session we found that in our api majorly around 90% of time is taken in excel generation using JEXL , i guess it will by default enable jexl in debug which is taking time for each request below are the DT session snippet attached. Is there a way to disable the...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ankit Gupta</dc:creator><pubDate>Mon, 14 Oct 2019 04:25:10 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/77595601fa/?limit=25#c3dd</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#24dc</link><description>This code works for me: &lt;jt:forEach items="${items}" var="item" indexVar="index"&gt; &lt;jt:style style="font-color: ${index % 2 == 0 ? 'red' : 'blue'}"&gt; ${item} / ${index} &lt;/jt:style&gt; &lt;/jt:forEach&gt; You should ensure that your JEXL code should return a string; in your second piece of code, "medium" and "thin" don't have any quotes, so unless you've defined some variables with these names they will be undefined. So it should be &lt;jt:style style="border-left:${(index == 0) ? 'medium' : 'thin'}"&gt;${item}&lt;/jt:style&gt;...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Mon, 23 Sep 2019 01:26:42 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#24dc</guid></item><item><title>Miroslav Kosec modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</link><description>Thanks for reply, first off, I am familiar with that post you linked above, this example seems not to be valid : &lt; jt:style style="bottom-border-color:${(index == 0) ? color : color2}"/ &gt; As I understand jt:style tags cant be bodyless. Based on that post, I have tried this: &lt;jt:style style="border-left:${(index == 0) ? medium : thin}"&gt;${item}&lt;/jt:style&gt; but nothing got formatted according that JEXL condition block. Could you provide some specific example that you are sure it works? For example what...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miroslav Kosec</dc:creator><pubDate>Fri, 20 Sep 2019 06:35:38 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</guid></item><item><title>Miroslav Kosec modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</link><description>Thanks for reply, first off, I am familiar with that post you linked above, this example seems not to be valid : &lt; jt:style style="bottom-border-color:${(index == 0) ? color : color2}"/ &gt; As I understand jt:style tags cant be bodyless. Based on that post, I have tried this: &lt;jt:style style="border-left:${(index == 0) ? medium : thin}"&gt;${item}&lt;/jt:style&gt; but nothing got formatted according that JEXL condition block. Could you provide some specific example that you are sure it works? For example what...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miroslav Kosec</dc:creator><pubDate>Fri, 20 Sep 2019 06:24:00 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</guid></item><item><title>Miroslav Kosec posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</link><description>Thanks for reply, first off, I am familiar with that post you linked above, this example seems not to be valid : &lt;jt:style style="bottom-border-color:${(index == 0) ? color : color2}"&gt; As I understand jt:style tags cant be bodyless. Based on that post, I have tried this: &lt;jt:style style="border-left:${(index == 0) ? medium : thin}"&gt;${item}&lt;/jt:style&gt; but nothing got formatted according that JEXL condition block. Could you provide some specific example that you are sure it works? For example what...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miroslav Kosec</dc:creator><pubDate>Fri, 20 Sep 2019 05:49:57 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#5732</guid></item><item><title>Etienne Canaud modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#bd30</link><description>Hi Miroslav, This is likely the issue already described here: https://sourceforge.net/p/jett/tickets/10/ I assume this issue is not fixed. Maybe you can write more details in the above issue to help Randy reproduce the problem. He also provided a workaround in the ticket, where you can write your code in a JEXL block in the style="${your code goes here}" . I this this should work for you, let me know if you meet any problem getting something that works.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Fri, 20 Sep 2019 01:57:15 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#bd30</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#bd30</link><description>Hi Miroslav, This is likely the issue already described here: https://sourceforge.net/p/jett/tickets/10/ I assume this issue is not fixed, so the workaround is to write everything (test &amp; styling) in a JEXL code block. Maybe you can write more details in the above issue to help Randy reproduce the problem.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Fri, 20 Sep 2019 01:52:38 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#bd30</guid></item><item><title>Miroslav Kosec modified a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#7847</link><description>Hello, wanted to ask if there's any way to apply multiple jt:if tags for cell. What I am trying to do is that i have forEach loop to insert list of values into row. When inserting I need to check indexVar and based on it's value then set formatting. for example 1st cell will have color1, 2nd will have color2, 3rd color3 and so on.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miroslav Kosec</dc:creator><pubDate>Thu, 19 Sep 2019 12:38:30 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#7847</guid></item><item><title>Miroslav Kosec posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#7847</link><description>Hello, wanted to ask if there's any way to apply multiple &lt;jt:if&gt; tags for cell. What I am trying to do is that i have forEach loop to insert list of values into row. When inserting I need to check indexVar and based on it's value then set formatting. for example 1st cell will have color1, 2nd will have color2, 3rd color3 and so on.&lt;/jt:if&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miroslav Kosec</dc:creator><pubDate>Thu, 19 Sep 2019 12:37:48 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/1c2de2c0e7/?limit=25#7847</guid></item><item><title>Rustam posted a comment on ticket #97</title><link>https://sourceforge.net/p/jett/tickets/97/?limit=25#f8c2</link><description>I turned off the debugger. http://jett.sourceforge.net/misc/jexl_settings.html</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rustam</dc:creator><pubDate>Sat, 20 Jul 2019 05:54:45 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/97/?limit=25#f8c2</guid></item><item><title>ARTHUR EDUARDO MOURA posted a comment on ticket #97</title><link>https://sourceforge.net/p/jett/tickets/97/?limit=25#b155</link><description>Hello everyone!! I'd like to know the answer/solution for this issue too. I am doing a workaround here setting non-null values on the list before the transformation call, but if there is other solution I'd like to know.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ARTHUR EDUARDO MOURA</dc:creator><pubDate>Fri, 19 Jul 2019 20:34:09 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/97/?limit=25#b155</guid></item><item><title>Bhawna posted a comment on ticket #98</title><link>https://sourceforge.net/p/jett/tickets/98/?limit=25#330f</link><description>Issue in Column OG</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bhawna</dc:creator><pubDate>Wed, 19 Jun 2019 09:01:53 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/98/?limit=25#330f</guid></item><item><title>Bhawna created ticket #98</title><link>https://sourceforge.net/p/jett/tickets/98/</link><description>JETT if tag doesnot works properly</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bhawna</dc:creator><pubDate>Tue, 18 Jun 2019 11:33:59 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/98/</guid></item><item><title>Rustam created ticket #97</title><link>https://sourceforge.net/p/jett/tickets/97/</link><description>inaccessible or unknown property data</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rustam</dc:creator><pubDate>Wed, 22 May 2019 12:30:16 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/97/</guid></item><item><title>Aron Gombas posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#3812</link><description>Thanks for the implementation hints, Etienne. I share your concerns about the inactive state of the JETT project... :-/</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aron Gombas</dc:creator><pubDate>Wed, 24 Apr 2019 15:21:28 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#3812</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#b7c7</link><description>Hi Aron, Any info on JETT project current status that wouldn't come from Randy Gettman would just be pure speculation. That being said I'm fine with speculation, as just like you I haven't seen any significant JETT update for about a year, and we had to patch it internally to support latest POI versions - so, indeed it becomes a bit of an issue. I'm not quite comfortable using a fork of JETT if Randy has plans to keep maintaining JETT in the future - it may just be a temporary work/family situation...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Wed, 24 Apr 2019 03:40:06 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#b7c7</guid></item><item><title>Aron Gombas posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#5e22</link><description>Etienne, Your project sounds interesting (congrats for this!), but I'd need some streaming solution within JETT. I can accept limitations and I could even have manpower dedicated to this, but before we invested it'd be important to understand the status of the JETT project. Some people forked it to GitHub, made some fairly minor changes, so there is a fork there. Here, the "official" version hosted at Sourceforge is kind of silent... So, I am a bit confused about the project status and also about...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aron Gombas</dc:creator><pubDate>Tue, 23 Apr 2019 13:51:54 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#5e22</guid></item><item><title>Etienne Canaud posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#539a</link><description>Well, if you're not afraid of having drastically limited templating capabilities and very beta-ish code, following up on my previous reply I ended up writing my own lib, here: https://github.com/etiennec/jebt Big warning: There is NONE of the nice templating features of JETT: No scripting language, no support for Excel Formulas, no fancy tags, no nothing. Just simple placeholder in the Excel Template for your data, and loops to iterate over source data when filling the template. It takes input data...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Etienne Canaud</dc:creator><pubDate>Sat, 20 Apr 2019 13:19:45 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#539a</guid></item><item><title>Mark Vejvoda posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#20d7</link><description>Is there any way to get this streaming approach to move forward? I think this is a big problem for enterprise users and woudl be a great asset for JETT to support a lower memory footprint approach for better scaling on larger datasets.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Vejvoda</dc:creator><pubDate>Fri, 19 Apr 2019 16:21:49 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/8500a610/?limit=25#20d7</guid></item><item><title>Mark Vejvoda posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c4e81bc0b9/?limit=25#0b7b/5d1d</link><description>Tracy I dont think there is any easy way, remember we are using Excel as our editor. If possible try to put tags in their own cell, but I know in many cases you must combine things so they format properly. Its the nature of the tags and preserving formatting. On 2019-04-18 1:03 p.m., Tracy Minsterman wrote: I have some Excel report templates with Jett code in them and I want to make some modifications. However, it appears the tags within are nested and I'm having trouble matching the beginning and...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Vejvoda</dc:creator><pubDate>Thu, 18 Apr 2019 20:23:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c4e81bc0b9/?limit=25#0b7b/5d1d</guid></item><item><title>Tracy Minsterman posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/c4e81bc0b9/?limit=25#0b7b</link><description>I have some Excel report templates with Jett code in them and I want to make some modifications. However, it appears the tags within are nested and I'm having trouble matching the beginning and ending tags. Does anyone know of a way to more easily identify the matching pairs?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tracy Minsterman</dc:creator><pubDate>Thu, 18 Apr 2019 20:03:34 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/c4e81bc0b9/?limit=25#0b7b</guid></item><item><title>tran4o modified a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#66f0</link><description>Sorry. There is no plan forsupporting it, there will be no official release etc. You can build the jar on your own and put it in your application. I made the initial migration , simplified the vertical align , border style etc enums, because they are already enums in POI4. But this is only a basic requirement and a fast approach, its not really a new version. We tested it in our enterprise environment,.All mvn test cases pass but there are some comments in the styletest case. The first results are...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Sun, 07 Apr 2019 17:07:41 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#66f0</guid></item><item><title>tran4o posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#66f0</link><description>Sorry. There is no plan forsupporting it, there will be no official release etc. You can build the jar on your on and put it in your application. I made the initial migration , simplified the vertical align , border style etc enums, because they are already enums in POI4. But this is only a basic requirement and a fast approach, its not really a new version. We tested it in our enterprise environment,.All mvn test cases pass but there are some comments in the styletest case. The first results are...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Sun, 07 Apr 2019 17:06:37 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#66f0</guid></item><item><title>Kushagra Bindal posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#8d96</link><description>Hi Tran, I know I am following this on regular basis :-), but actually this is little bit critical to our application. I hope you don't mind with this. What is the normal release cycle that you are following for this, and what will be the tentative release date. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Fri, 05 Apr 2019 01:43:55 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#8d96</guid></item><item><title>Kushagra Bindal posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#b7ff</link><description>Thanks for this. When we are planning to release this version.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Thu, 04 Apr 2019 05:33:52 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#b7ff</guid></item><item><title>tran4o posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#b7b5</link><description>Done</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Thu, 04 Apr 2019 05:23:47 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#b7b5</guid></item><item><title>Kushagra Bindal modified a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#4120</link><description>Thanks Tran for this. Just a quick suggestion, can you please upgrade the log4j version in ur pom.xml to latest one. Currently it is supporting 2.11.2 . https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-jcl It will help for greater maintainibility. Already asked in another post though, if possible please provide details about the release date of this latest binary. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Thu, 04 Apr 2019 05:08:26 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#4120</guid></item><item><title>Kushagra Bindal posted a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#4120</link><description>Thanks Tran for this. Just a quick suggestion, can you please upgrade the log4j version in ur pom.xml to latest one. Currently it is supporting 2.11.2 . https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-jcl It will help for greater maintainibility. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Thu, 04 Apr 2019 05:07:41 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#4120</guid></item><item><title>Kushagra Bindal posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#d516</link><description>Thanks Tran. Highly appreciating your efforts. Please let me know when you will be able to publish the updated binarries. One suggestion, we have latest version of log4j avaiable, so can you please use that for greater maintainability. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Thu, 04 Apr 2019 05:06:10 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#d516</guid></item><item><title>tran4o posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#cee9</link><description>https://github.com/plan-vision/jett-poi4 just a preview, used for internal migration to POI 4</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Wed, 03 Apr 2019 12:56:53 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#cee9</guid></item><item><title>tran4o posted a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#d297</link><description>Coincidence we did it just today, there is an initial commit in github https://github.com/plan-vision/jett-poi4</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran4o</dc:creator><pubDate>Wed, 03 Apr 2019 12:55:56 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#d297</guid></item><item><title>Kushagra Bindal modified a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#5d16</link><description>Hi Randy, Is there any update on this? Can we do this on our own and publish the new version of jar with the latest change, and will share PR for your review. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Wed, 03 Apr 2019 07:20:37 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#5d16</guid></item><item><title>Kushagra Bindal posted a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#5d16</link><description>Hi Randy, Is there any update on this? Can we do this on our own and publish the new version of jar with the latest change. Regards Kushagra</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Wed, 03 Apr 2019 07:17:51 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#5d16</guid></item><item><title>SuperPat posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#0b89</link><description>+1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SuperPat</dc:creator><pubDate>Fri, 29 Mar 2019 09:53:55 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#0b89</guid></item><item><title>Kushagra Bindal posted a comment on ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/?limit=25#68d9</link><description>@Randy : Please let me know if we can work on this ticket collaboratively to resolve this quickly.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Mon, 18 Feb 2019 16:06:02 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/?limit=25#68d9</guid></item><item><title>Kushagra Bindal posted a comment on ticket #91</title><link>https://sourceforge.net/p/jett/tickets/91/?limit=25#8803</link><description>Please move this to github.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Mon, 18 Feb 2019 11:26:40 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/91/?limit=25#8803</guid></item><item><title>Kushagra Bindal created ticket #96</title><link>https://sourceforge.net/p/jett/tickets/96/</link><description>Latest version of JETT-CORE required with Apache POI-4.0.1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kushagra Bindal</dc:creator><pubDate>Mon, 18 Feb 2019 10:50:58 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/96/</guid></item><item><title>Linus Yuen posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/4e77151d68/?limit=25#8dfa</link><description>I am trying to find a way to embed image files that are saved to our Amazon S3 repository. The idea is to grab the file stream from Amazon S3's api and then put it into the excel file. The current image tag for Jett seems to only work for local files on the server machine where the template is. Is there a way to just provide the byte array/file stream of the image to JETT and have it add the image there? I tried looking into doing a custom tag, but it seems that SheetUtil doesn't really support this...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Linus Yuen</dc:creator><pubDate>Mon, 29 Oct 2018 17:15:28 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/4e77151d68/?limit=25#8dfa</guid></item><item><title>Aron Gombas created ticket #95</title><link>https://sourceforge.net/p/jett/tickets/95/</link><description>&lt;jt:group&gt; should offer an attribute to specify if I want the direction of the group (e.g, total should be in top or the bottom of a vertical group)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aron Gombas</dc:creator><pubDate>Wed, 17 Oct 2018 09:46:39 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/95/</guid></item><item><title>Stefano Encarnacion posted a comment on discussion General Discussion</title><link>https://sourceforge.net/p/jett/discussion/general/thread/df228ca7/?limit=25#2500</link><description>I Have two spreadsheet both with diferrent data. In one of the spreadsheet i want a specific colum from the other. This is the original code for the spreadsheet (acrruals)i want to add the colum: ${accruals.employee.name} This is the other spreadsheet (PersonDetail) i want to extract the data for accruals spreadsheet: ${employee.fullName} Im looking to add the colum ${baseWage.amountAsString} from PersonDetail to Accruals. Is my first time using JETT i trying to edit the code : ${accruals.employee.name};productLicense;interactiveLicense;status;skill;certification;approver;purpose;apn;fte;uas;additionalInformation;personDate;isr;primaryLaborAccount;percentageAllocationRule;adjustmentRule;payRule;baseWage;badgeNumber;employmentTerm;groupAssignment;scheduleRuleSet;timeEntryMethod;organizationalGroup;jobPreferences;jobTransferSet"&gt;${employee.fullName};...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefano Encarnacion</dc:creator><pubDate>Mon, 18 Jun 2018 12:18:22 -0000</pubDate><guid>https://sourceforge.net/p/jett/discussion/general/thread/df228ca7/?limit=25#2500</guid></item><item><title>Randy Gettman posted a comment on ticket #92</title><link>https://sourceforge.net/p/jett/tickets/92/?limit=25#7fa3</link><description>Anjana, Both JETT 0.10.0 and the current version 0.11.0 use Apache POI 3.14. It looks like the method names were changed around between 3.14 and 3.17. At some point I'll upgrade JETT to use Apache POI 3.17, but for now, use Apache POI 3.14. Randy</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:49:45 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/92/?limit=25#7fa3</guid></item><item><title>Randy Gettman modified ticket #84</title><link>https://sourceforge.net/p/jett/tickets/84/</link><description>Cell references as formula parameters are not consistently incremented</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:43:31 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/84/</guid></item><item><title>Randy Gettman modified ticket #83</title><link>https://sourceforge.net/p/jett/tickets/83/</link><description>In implicit iterations, can I skip the evaluation of an expression?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:42:09 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/83/</guid></item><item><title>Randy Gettman modified ticket #80</title><link>https://sourceforge.net/p/jett/tickets/80/</link><description>Invalid Error "Matching tag not found"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:40:55 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/80/</guid></item><item><title>Randy Gettman modified ticket #72</title><link>https://sourceforge.net/p/jett/tickets/72/</link><description>Border Issue</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:40:06 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/72/</guid></item><item><title>Randy Gettman modified ticket #70</title><link>https://sourceforge.net/p/jett/tickets/70/</link><description>JETT crashes meeting ${var} in Excel</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:39:32 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/70/</guid></item><item><title>Randy Gettman modified ticket #87</title><link>https://sourceforge.net/p/jett/tickets/87/</link><description>New method: AttributeUtil.evaluateNonNegativeDouble() </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:38:38 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/87/</guid></item><item><title>Randy Gettman posted a comment on ticket #87</title><link>https://sourceforge.net/p/jett/tickets/87/?limit=25#4994</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:38:38 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/87/?limit=25#4994</guid></item><item><title>Randy Gettman modified ticket #86</title><link>https://sourceforge.net/p/jett/tickets/86/</link><description>When a cell is shifted to make space for an iteration, its hyperlink stays in the original cell</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:38:10 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/86/</guid></item><item><title>Randy Gettman posted a comment on ticket #86</title><link>https://sourceforge.net/p/jett/tickets/86/?limit=25#81a4</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:38:10 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/86/?limit=25#81a4</guid></item><item><title>Randy Gettman modified ticket #85</title><link>https://sourceforge.net/p/jett/tickets/85/</link><description>JETT logging should rely on Log4j (or some other modern logging library) instead of writing to System.err</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:37:28 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/85/</guid></item><item><title>Randy Gettman posted a comment on ticket #85</title><link>https://sourceforge.net/p/jett/tickets/85/?limit=25#229e</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:37:28 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/85/?limit=25#229e</guid></item><item><title>Randy Gettman posted a comment on ticket #82</title><link>https://sourceforge.net/p/jett/tickets/82/?limit=25#5f92</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:37:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/82/?limit=25#5f92</guid></item><item><title>Randy Gettman modified ticket #82</title><link>https://sourceforge.net/p/jett/tickets/82/</link><description>Excel formula doesn't work after I updated the version to 0.10.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:37:01 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/82/</guid></item><item><title>Randy Gettman modified ticket #81</title><link>https://sourceforge.net/p/jett/tickets/81/</link><description>FeatureRequest jt:pageBreak</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:36:16 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/81/</guid></item><item><title>Randy Gettman posted a comment on ticket #81</title><link>https://sourceforge.net/p/jett/tickets/81/?limit=25#077d</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:36:16 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/81/?limit=25#077d</guid></item><item><title>Randy Gettman modified ticket #79</title><link>https://sourceforge.net/p/jett/tickets/79/</link><description>Implicit Sheet Cloning fails if collection contains 1 element</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:35:53 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/79/</guid></item><item><title>Randy Gettman posted a comment on ticket #79</title><link>https://sourceforge.net/p/jett/tickets/79/?limit=25#637d</link><description>This was included in JETT 0.11.0, which was released on May 14, 2018.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Randy Gettman</dc:creator><pubDate>Thu, 31 May 2018 23:35:53 -0000</pubDate><guid>https://sourceforge.net/p/jett/tickets/79/?limit=25#637d</guid></item></channel></rss>