无法使用C#在ClosedXML单元格中存储逗号值

时间:2016-05-16 14:07:44

标签: c# excel closedxml

我试图存储价值" 10,23"在使用ClosedXML库的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");

2 个答案:

答案 0 :(得分:1)

经过大量测试后,我找到了问题的解决方案:

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");

解决方案是在值

之前插入符号

答案 1 :(得分:0)

尝试用“10.23”替换“10,23”。

P上。