原創|其它|編輯:郝浩|2012-10-11 10:26:48.000|閱讀 607 次
概述:JExcel通常的格式包括日期,字符串,數字類型,但是對于貨幣格式的并沒有一個對應的一個類。實際上貨幣格式是數字類型的另一個表現方式,可以理解為就是數字前面加上了貨幣符號。下面的例子說明如何定義貨幣格式:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JExcel通常的格式包括日期,字符串,數字類型,但是對于貨幣格式的并沒有一個對應的一個類。實際上貨幣格式是數字類型的另一個表現方式,可以理解為就是數字前面加上了貨幣符號。下面的例子說明如何定義貨幣格式:
private WritableCellFormat getNormalCell(boolean isPrice) { WritableFont font = new WritableFont(WritableFont.TIMES, 10, WritableFont.NO_BOLD);//定義字體 try { font.setColour(Colour.BLACK);//黑色字體 } catch (WriteException e1) { // TODO 自動生成 catch 塊 e1.printStackTrace(); } WritableCellFormat format = null; if(!isPrice){ format = new WritableCellFormat(font); }else{ NumberFormat nfFormat = new NumberFormat("¥#,##0;¥-#,##0"); format = new WritableCellFormat(font, nfFormat); } try { format.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);//上下居中 format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLACK);//黑色邊框 //format.setShrinkToFit(true); } catch (Exception ex) { ex.printStackTrace(); } return format; }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:搜狐hakulamutata的blog