彩票走势图

如何使用Java JExcel输出货币格式

原创|其它|编辑:郝浩|2012-10-11 10:26:48.000|阅读 567 次

概述: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@cahobeh.cn

文章转载自:搜狐hakulamutata的blog

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP