如何处理从Excel中读取的十进制值和存储到SQL – build议

我正在与excel阅读和存储到数据库function在C#

现在我有问题来存储Excel值,在我的Excel中,一些单元格的值是2.57461,3.576 。 在SQL我已经给数据types十进制(7,2),所以它采取2.58但我需要存储的价值,因为它从单元格(如2.57461,3.576)。

更新:如果我使用十进制(18,5),那么它的问题3.576为3.57600,所以我想存储,因为它从Excel中。

浮动它的工作,但我不知道这是正确的做法或不。

在哪种数据types适合于这个问题,或给任何其他的解决scheme来处理这个问题 – 我需要一个想法。