2014-12-19 58 views
1

我們這裏在XLS模板設置爲「數字Forrmat」單元格的格式是越來越無效(或)問題變爲一般當值從Java代碼中使用JExcel設置API。格式更改與JExcel API

NumberFormat nf = new NumberFormat("#####.###");  
WritableCellFormat format = new WritableCellFormat(nf); 
ezCostSheet.setProtected(false); 
format.setLocked(false); 
format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLUE2); 
cell.setCellFormat(format); 

如果有人試過這個並解決了,請讓我們知道解決方案。

+0

我目前正在處理這個問題。如果我找到一個解決,我會跟進一個答案。 – 2015-03-10 21:26:50

回答

1

我經歷了類似的,也許是相同的,問題,即我在JExcel定義的格式是運行不正常。

經過一番挖掘,特別是從here,我瞭解到這個問題與我如何使用該格式。我想分享我在多個工作簿中定義的格式。的問題是,使用JExcel工作簿中的參考索引共享格式當它被多次使用。這種機制在多個工作簿中不受支持。 Here是一個類似的問題在捕捉到這些細節。

要使用準備使用的jxl格式,只要創建新的工作簿實例,就必須創建一個新的格式實例。