tl;dr:如何在转换为字符串后在 excel 文件中获取显示文本而不是值。
我有一个来自上传控件的 Excel 文件,将其转换为DataSet
byIExcelDataReader
并在其中选择一个表。在某些情况下,我得到了不正确的字符串值datatable.Rows[x][y].ToString()
。
例如,带有类似文本的单元格44.123
将44,123
在.ToString()
方法之后返回,但我想要的是 string 44.123
。我可以通过在 excel 中的单元格值之前添加 ` 来将其从双精度格式转换为字符串格式来修复它。但我不知道单元格何时具有该格式并希望在 c# 代码中以编程方式进行。
请给我一些建议。谢谢!