Excel スプレッドシートのセルは、Microsoft.Office.Interop.Excel オブジェクトを使用して読み取られます。数値のフォーマットを見つけて、それに応じて適用する必要があります。たとえば、値は 19.0000 ですが、それを読み取ると Value2 は「19」になりますが、「19.0000」のままにしておく必要があります。
Excel.Range sheetRange = xlWorksheet.Range["A1", lastCell];
var cell = sheetRange.Cells[row, col];
cell.Value2 == "19";
使用できる「0.0000」のような書式設定文字列を返す NumberFormat プロパティがありますが、セル値が数値かどうかを確認する方法がわかりません。