我尝试使用NPOI将特定的XLS单元格格式化为"Percentage“格式。我可以使用以下命令将其转换为文本
(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%),但格式为百分比。
发布于 2018-08-01 04:25:25
我找到了答案。我不得不使用:
(dataRow.GetCell(17) ?? dataRow.CreateCell(17)).CellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("0.00%");
如果不带符号,则为2dp%
https://stackoverflow.com/questions/51621189
复制相似问题