从Excel中获取正确的文本显示与IExcelDataReader
tl; dr :在转换为string后,如何在excel文件中获取显示文本而不是值。
我有一个来自上传控件的Excel文件,通过IExcelDataReader
将其转换为DataSet
并在其中select一个表格。 在某些情况下,我得到不正确的值的string与datatable.Rows[x][y].ToString()
。
例如,像44.123
这样的文本的单元格将在.ToString()
方法之后返回44,123
,但是我要44.123
是string44.123
。 我可以通过在excel中的单元格值之前添加`将其从double转换为string格式来修复它。 但是我不知道什么时候cell有这样的格式,并且想用c#代码编程。
请给我一些build议。 谢谢!
美好的一天,试试这个:
Convert.ToString("...", new CultureInfo("en-US"));
问候