我正在使用NPOI为我的客户生成excel电子表格。我的汇率是十进制的。但是,我必须将它转换为double,因为这是cellvalue所接受的。
row.CreateCell(17).SetCellValue(Convert.ToDouble(document.ExchangeRate));
我不想这样做。我希望它接受小数,而不是像四舍五入某些数据丢失时那样进行转换。
我克服这一问题的方法是将小数转换为字符串,然后excel表示将以文本形式显示。