$ 0 0 ICell.ToString should not be rebused. You should determine the type of Cell first by ICell.CellType. Then use different property to get the values like NumericCellValue, DateCellValue and so on.