Este es el código básico para abrir Excel, crear una hoja y añadir datos a las celdas.
En las referencias del proyecto debemos añadir Microsoft.Office.Interop.Excel
using Excel=Microsoft.Office.Interop.Excel;
………………….
Excel.Application oExcel;
Excel._Workbook oLibro;
Excel._Worksheet oHoja;
// Iniciamos Excel e instanciamos objeto aplicación.
oExcel = new Excel.Application();
//Obtenemos libro y hoja.
oLibro = (Excel._Workbook)(oExcel.Workbooks.Add(""));
oHoja = (Excel._Worksheet)oLibro.ActiveSheet;
//Ya podemos escribir en las celdas
oHoja.Cells[1, 1] = “TEXTO”;
//Mostramos la hoja
oExcel.Visible=true;