cell1 = dataRow.CreateCell(7);
cell1.SetCellValue(Convert.ToString(dRow["ROBXMX_XM4"]).Trim());
cell1.CellStyle = CellStyleRowsRight;
住宿费 | 话费 |
---|---|
15.0000000 | 89.5123456 |
2种方法:
1.((double)dRow["ROBXMX_XM4"]).ToString("f2"),这里从源头上直接转字符串并舍弃小数位
2.不要createcell,从一个设定好的单元格复制过来,在excel里设定好只显示2位小数,setCellValue的时候不要传字符串直接传原始数据,这样不丢精度