使用 POI API 在 Excel 中显示百分比值

2023-12-25

我需要在 Excel 单元格中显示一个百分比格式的值,例如喜欢12.3%.

默认情况下,该值显示为文本,但我需要将其显示为数字。

实现这一目标的适当方法是什么?


你需要:

  1. 将数据设置为数字(浮点),而不是文本。
  2. 将单元格格式指定为百分比。

就像是:

cell.setCellValue(0.123); // set value as number
CellStyle style = workbook.createCellStyle();
style.setDataFormat(workbook.createDataFormat().getFormat("0.000%"));
cell.setCellStyle(style);

看一眼用户定义的格式部分 http://poi.apache.org/spreadsheet/quick-guide.html#DataFormatsPOI 快速指南了解更多详情。您可能还想了解examples http://poi.apache.org/spreadsheet/examples.html其中展示了如何使用不同的 POI 功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 POI API 在 Excel 中显示百分比值 的相关文章

随机推荐