Red de conocimiento informático - Material del sitio web - Cómo escribir documentos de Excel en C#

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);

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);