tl; dr :如何在转换为字符串后获取excel文件中的显示文本而不是值。
我有一个来自上传控件的Excel文件,通过"ì"
将其转换为DataSet
并在其中选择一个表格。在某些情况下,我使用IExcelDataReader
获得了不正确的字符串值。
例如,包含datatable.Rows[x][y].ToString()
之类文本的单元格将在44.123
方法之后返回44,123
,但我想要字符串.ToString()
。我可以通过在excel中的单元格值之前添加`来将其从double格式转换为字符串格式来修复它。但我不知道单元格何时具有该格式并希望以c#代码以编程方式进行。
请给我一些建议。谢谢!
答案 0 :(得分:1)
美好的一天, 试试这个:
Convert.ToString("...", new CultureInfo("en-US"));
问候