RE:Crear Excel file desde c#
Yo tuve el mismo problema pero al fin lo logre... pon atencion a estas indicaciones..
Lo primero que tienes que hacer es agregar a tu proyecto una referencia al object library de excel. (Asegurate de haberlo instalado cuando instalastes office - en instalacion completa o personalizada)
2 .- agregas un using de esta manera :
using Excel = Microsoft.Office.Interop.Excel;
3.- despues creas una variable excel :
private Excel.Application ApExcel
ApExcel = new Excel.Application();
private object opc = Type.missing;
4.- Ahora crearemos nuestro primer libro
private Excel.Workbook libro;
libro = ApExcel.workbooks.Add(opc);
5.- Visualizamos el libro
ApExcel.Visible = true;
6.- Ahora agregaremos una hoja de calculo, muy sencillo...
libro = ApExcel.workbooks.Add(opc);
Excel.Worksheet hoja1 = new Excel.Worksheet();
hoja1 = (Excel.Worksheet)libro.Sheets.add(opc, opc, opc, opc);
hoja1.Activate();
hoja.Cells[1,1] = 100;
y realizamos el paso 5 y ahora se mostraria nuestro libro con una hoja activa y con el numero 100 en la columna 1 y fila 1....
Saludos y suerte, si tienes dudas, ya sabes que hacer.....