我正在尝试使用NPOI将特定的XLS单元格格式化为“百分比”格式。 我可以使用
将其转换为文本(dataRow.GetCell(17) ?? dataRow.CreateCell(17)).CellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("Text");
但是,如果我尝试按百分比进行操作,则它不起作用。这是我正在尝试的代码
(dataRow.GetCell(17) ?? dataRow.CreateCell(17)).CellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("Percentage");
它将只是将该单元格设置为通用。我将如何将其设置为百分比? 请记住,我希望单元格中的值例如为0.05(而不是5%),但格式为“百分比”。
答案 0 :(得分:0)
我找到了答案。我必须使用:
(dataRow.GetCell(17) ?? dataRow.CreateCell(17)).CellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("0.00%");
它使2dp的百分比没有符号