在poi中将数字改成千分符分割的字符串(两种方法)

把数字字符串转换成千分符字符串(保留两位小数)
  • 方法一:
DecimalFormat df = new DecimalFormat("#,###.00");
df.format(Double.parseDouble(str);
  • 方法二
XSSFCellStyle cellStyle = wb.createCellStyle();
Cell cell = row.createCell(1);
double dd = 12345.67;  //此处是要转换的数字,如果不是double,记得强转
XSSFDataFormat df = wb.createDataFormat();
cellStyle.setDataFormat(df.getFormat("#,##0.00"));
cell.setCellValue(dd);
cell.setCellStyle(cellStyle);

你可能感兴趣的:(Java,字符串,java,正则表达式,poi)