【发布时间】:2015-04-23 18:22:57
【问题描述】:
如何为单个单元格设置两种不同的样式?目前我在
中显示一个单元格值- 粗体
- 货币格式如:
2,300。
预期结果:2,300
但是最后一种样式会覆盖前面的样式,而我只能使用后面的属性。
XSSFCellStyle my_style = (XSSFCellStyle) wb.createCellStyle();
XSSFFont my_font=(XSSFFont) wb.createFont();
my_font.setBoldweight(XSSFFont.BOLDWEIGHT_BOLD);
my_style.setFont(my_font);
XSSFCellStyle currencyFormat = (XSSFCellStyle) wb.createCellStyle();
XSSFDataFormat df =(XSSFDataFormat) wb.createDataFormat();
currencyFormat.setDataFormat(df.getFormat("#,##0"));
在这里设置数据
rowSavingsTotal.createCell(a).setCellValue(2300);
rowSavingsTotal.getCell(a).setCellStyle(my_style);
rowSavingsTotal.getCell(a).setCellStyle(currencyFormat);
【问题讨论】:
标签: java excel apache-poi