Java POI 生成Excel时显示货币格式,如: 23,332.00
2010-12-10 09:10
288 查看
HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("Sheet1"); HSSFRow row = sheet.createRow(0); HSSFCell cell = row.createCell(0); HSSFCellStyle currencyStyle = workbook.createCellStyle(); currencyStyle.setDataFormat((short)4); cell.setCellStyle(currencyStyle);
setDataFormat 后面跟的数字对应的格式如下:
0, "General" 1, "0" 2, "0.00" 3, "#,##0" 4, "#,##0.00" 5, "$#,##0_);($#,##0)" 6, "$#,##0_);[Red]($#,##0)" 7, "$#,##0.00);($#,##0.00)" 8, "$#,##0.00_);[Red]($#,##0.00)" 9, "0%" 0xa, "0.00%" 0xb, "0.00E+00" 0xc, "# ?/?" 0xd, "# ??/??" 0xe, "m/d/yy" 0xf, "d-mmm-yy" 0x10, "d-mmm" 0x11, "mmm-yy" 0x12, "h:mm AM/PM" 0x13, "h:mm:ss AM/PM" 0x14, "h:mm" 0x15, "h:mm:ss" 0x16, "m/d/yy h:mm" // 0x17 - 0x24 reserved for international and undocumented 0x25, "#,##0_);(#,##0)" 0x26, "#,##0_);[Red](#,##0)" 0x27, "#,##0.00_);(#,##0.00)" 0x28, "#,##0.00_);[Red](#,##0.00)" 0x29, "_(*#,##0_);_(*(#,##0);_(* /"-/"_);_(@_)" 0x2a, "_($*#,##0_);_($*(#,##0);_($* /"-/"_);_(@_)" 0x2b, "_(*#,##0.00_);_(*(#,##0.00);_(*/"-/"??_);_(@_)" 0x2c, "_($*#,##0.00_);_($*(#,##0.00);_($*/"-/"??_);_(@_)" 0x2d, "mm:ss" 0x2e, "[h]:mm:ss" 0x2f, "mm:ss.0" 0x30, "##0.0E+0" 0x31, "@" - This is text format. 0x31 "text" - Alias for "@"
相关文章推荐
- 【JAVA】POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
- Java 中使用POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写、单元格边框等
- POI生成(Excel 2007).xlsx文件时报“java.lang.NoSuchMethodError”错误的解决
- java poi生成excel 有下载提示
- poi 实现 java生成excel
- 利用java代码生成Excel格式,并获取excel表中的内容
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
- Java利用POI生成Excel(.xls和.xlsx)
- Java利用POI生成Excel强制换行
- java用poi生成excel
- 报表技术之Excel格式报表生成(POI)
- POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
- java鬼混笔记:用Spring的ResponseEntity和poi进行excel生成和下载
- POI 生成 Excel条件格式的问题
- java poi 解析excel 输出json 并且拼接字符串显示到jsp
- java poi excel 生成表格的工具封装
- 14、java实现poi操作excel,包括读和写日期格式,并且设置字体样式
- 【Java】常用POI生成Excel文档设置打印样式
- java poi生成excel并修改excel样式
- javaweb 利用POI生成excel报表 相关代码