Aquí hay un fragmento de algún código que tengo en uso, para mostrarle el patrón general para formatear celdas. Obviamente, hay algunas variables declaradas, pero debe mostrarle lo que necesita.
sheet.get_Range("A" + CurrentRowIndex.ToString(), ColPrefix + CurrentRowIndex.ToString()).Font.Bold = true;
sheet.get_Range("A" + CurrentRowIndex.ToString(), ColPrefix + CurrentRowIndex.ToString()).Interior.Color = Color.Silver.ToArgb();
sheet.get_Range("A" + CurrentRowIndex.ToString(), ColPrefix + CurrentRowIndex.ToString()).BorderAround(Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous, Microsoft.Office.Interop.Excel.XlBorderWeight.xlThin, Microsoft.Office.Interop.Excel.XlColorIndex.xlColorIndexAutomatic, null);
sheet.get_Range("A" + CompetencyStartRowIndex.ToString(), ColPrefix + CurrentRowIndex.ToString()).BorderAround(Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous, Microsoft.Office.Interop.Excel.XlBorderWeight.xlThin, Microsoft.Office.Interop.Excel.XlColorIndex.xlColorIndexAutomatic, null);
Esa primera línea, asumiendo CurrentRowIndex = 1 y ColPrefix = "B", en sustitución de las variables con los valores resultantes se traduciría en
sheet.get_Range("A1", "B1").Font.Bold = true;
En cualquier caso, se desea establecer la NumberFormat. (Próx ..)
sheet.Cells[Row, Column].NumberFormat = "0.00"
Varios ejemplos aquí "# ##.": Https://support.office.com/ es-us/article/Create-or-delete-a-custom-number-format-2d450d95-2630-43b8-bf06-ccee7cbe6864? ui = en-US & rs = en-US & ad = US –