使用 C# 在 NPOI 库中设置单元格以接受小数

Set cell to accept decimal in NPOI library using C#

我正在使用 NPOI 为我的客户生成 excel 电子表格。我的汇率是十进制的。但是,我必须将它转换为 double,因为这是 cellvalue 接受的。

            row.CreateCell(17).SetCellValue(Convert.ToDouble(document.ExchangeRate));

我不想这样做。我希望它接受小数而不进行转换,因为舍入某些数据会丢失。

我克服这个问题的方法是将小数转换为字符串,然后 excel 表示将在文本中。