Cómo escribir documentos de Excel en C#
Al crear un documento de Excel en C#, el siguiente código debe agregar spire.doc.dll como dependencia
//Crear una instancia de libro de trabajo
Libro de trabajo wb = new Workbook ();
//Borrar la hoja de trabajo predeterminada
wb.Worksheets.Clear();
Agregar una hoja de trabajo y especificar el nombre de la hoja de trabajo
Hoja de cálculo = wb.Worksheets.Add("Staff Sheet");
/Fusionar celdas A1 a G1 horizontalmente
sheet.Range["A1: G1"] . Range["A1:G1"].Merge();
/Escribir datos en la celda A1, establecer el formato y la alineación del texto
sheet.Range["A1"] .Value = "Formulario de registro básico de empleado de Ringwood Automotive Company";?
sheet.Range["A1"].HorizontalAlignment = HorizontalAlignType.Center;
sheet.Range["A1" ].VerticalAlignment = VerticalAlignType.Center;
sheet.Range["A1"].Value = "Formulario de registro básico de empleado de Ringwood Automotive Company";?Range["A1"].Style.Font.IsBold= true;
sheet.Range["A1"].Style.Font.Size=13F;
//Establece el alto de la primera fila
sheet .Rows [0].RowHeight=1FRows[0].RowHeight = 30F;
//Crear una DataTable
DataTable dt = new DataTable();
dt .Columns.Add("Nombre");
Columns.Add("Género");
dt.Columns.Add("Fecha de nacimiento");
dt.Columns.Add("Nivel educativo");
dt.Columns.Add("Número de contacto");
dt.Columns.Rows.Add( " Li Ning", "Hombre", "8 de junio de 1985", "Universidad", "13259863247", "Ventas", "0055");
dt.BorderInside(LineStyleType.Thin); p>
hoja.Range["A2:G2"].BorderAround(LineStyleType.Medium);
hoja.Range["A2:G7"].Borders.KnownColor = ExcelColors.Black ;
//guardar como archivo .xlsx
wb.SaveToFile("Create Excel.xlsx", FileFormat.Version2013);