我正在使用JXLS來填充excel電子表格模板。有時,一個輸入 - 一個列表 - 是空的。發生這種情況時,使用此列表的模板字段會顯示在完整的JXLS regalia的填充電子表格中 - 例如,「${someList.someValue}
」。當輸入列表爲空時,刪除JXLS中的模板行
有問題的字段都在一行中(由JXLS擴展爲list.size()
行)。當列表中沒有記錄時,我想清除整行。
在JXLS中有沒有這樣做的方法?或者,任何人都可以提出一個補充的方式來使用JExcel或POI來做到這一點?
感謝您的迴應 - 我試過使用標籤,但解析器在結束標籤中拋出讀取'/'字符的異常。就我所知,我模板中的標記單元格與JXLS站點上的示例類似。 –
你可以發佈你的模板代碼。它看起來像一個語法錯誤。 –
我的模板使用與示例中所示相同的標記,但顯然我的測試不同。例外是:線程「main」中的異常java.lang.RuntimeException:無法設置公式:/ at net.sf.jxls.formula.FormulaControllerImpl.writeFormulas(FormulaControllerImpl.java:137)...引起:org。 apache.poi.ss.formula.FormulaParseException:在指定公式'/'中的char 0'/'附近解析錯誤。預期的單元格引用或常量文字 –