无法使用C#将逗号值存储在ClosedXML单元格中
我试图使用ClosedXML库将值“10,23”存储在Excel文件中,但插入的值是“1023”。
我有的代码是:
XLWorkbook workbook = new XLWorkbook(); IXLWorksheet worksheet = workbook.Worksheets.Add("sheet1"); worksheet.Cell(0, 0).Value = "10,23"; workbook.SaveAs("c:\temp\file.xlsx");
经过很多testing,我find了解决问题的办法:
XLWorkbook workbook = new XLWorkbook(); IXLWorksheet worksheet = workbook.Worksheets.Add("sheet1"); worksheet.Cell(0, 0).Value = "'10,23"; // <-- Insert the symbol ' before the value workbook.SaveAs("c:\temp\file.xlsx");
解决的办法是在值之前插入符号
尝试用“10.23”replace“10,23”。
P.