数据表中的科学记数法值

时间:2017-06-08 19:29:47

标签: c# datatable

我有一个用excel填充的数据表。数据表没有固定的列,因为它取决于客户端提供的excel。 在读取excel到datatable时,十进制值将转换为科学记数法值。 我不想将这些值作为科学记数法保存在数据库中,而是以小数形式保存。 我知道我可以将科学概念值转换为十进制,但是如何找到包含科学值的数据表列作为数据表列依赖于提供的excel。

1 个答案:

答案 0 :(得分:0)

当您从excel读取数据时,您可以尝试使用

转换每列中的数字
bool result = Decimal.TryParse(number_in_string)

成功返回结果意味着解析科学记数法。您可以使用它来查看哪个列包含科学记数法。