获取单元格值丢失字符串中的逗号?

Getting cell value loses the comma in the string?

我正在使用以下行从 Excel 工作表中读取值:

cellValue = (sheet.Cells[row, 13] as Range).Value.ToString();

在此特定情况下,单元格中的值如下所示:"100,110"。基本上,两个数字用逗号分隔。

当我读取单元格值时,我的 cellValue 变量值最终为:"100110".

我必须有逗号,因为我需要将数字拆分成一个数组以便稍后使用(在这种情况下,我有一个包含两个元素的数组;100 and 110).

我该怎么做才能在读取单元格时得到的值为 "100,110" instead of "100110"?

.Value 属性 returns a double 用于数值(包括日期)并且不考虑格式。它可能会将您的逗号分隔列表翻译成单个数字。您可以使用 .Text 属性 来提取格式化值。