//1,赋值 hoja de cálculo. Celdas[int fila, int col]. Valor = "xxx";
//或者 hoja de cálculo. Células["A1"]. Valor = "xxx";
//或者 hoja de cálculo. SetValue(row,col,value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 hoja de cálculo. Celdas [deRow, deCol, toRow, toCol]. Fusión = verdadero;
//行合并 hoja de cálculo. Celdas["A1:A5"]. Fusión = verdadero; Fusionar las filas 1-5 de la columna A
//列合并 hoja de cálculo. Celdas["A1:G1"]. Fusión = verdadero; Fusionar las columnas A-G en la fila 1
//3,样式
hoja de cálculo. Celdas.Estilo.HorizontalAlineación = ExcelHorizontalAlineación.Centro; El nivel está centrado y la situación general es general hoja de cálculo. Celdas.Estilo.AlineaciónVerticales = ExcelVerticalAlineamiento.Centro; Centrado vertical, global hoja de cálculo. Cells.AutoFitColumns(); El panorama completo hoja de cálculo. Cells.Style.WrapText = true; Wrap, global worksheet.Cells.Style.Font.Name = "Estilo de canción"; El panorama completo
hoja de cálculo. Células["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrado verticalmente, apuntando solo a células específicas
hoja de cálculo. Celdas["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrado verticalmente, solo para un rango de celdas
hoja de cálculo. Células[1, 1]. Style.Font.Bold = true; La tipografía es en negrita hoja de cálculo. Células[1, 1]. Estilo.Fuente.Color.ConjuntoColor(Color.Blanco); Color de fuente hoja de cálculo. Células[1, 1]. Style.Font.Size = 12; Tamaño de fuente
hoja de cálculo. Celdas["A5"]. Style.TextRotation = 180; Rotación de contenido
hoja de cálculo. Celdas["P5"]. Style.SetTextVertical(); El texto está dispuesto verticalmente
//调整行高 doble fila Altura = 15; hoja de cálculo. Fila(1). Altura = filaAltura;
//调整列宽 doble columnaAncho = 50; hoja de cálculo. Columna(1). Ancho = ancho de columna;
//自动适应长宽
hoja de cálculo. Columna(1). BestFit = verdadero;
//公式计算
hoja de cálculo. Células["D2:D5"]. Fórmula = "B2*C2"; Esta es la fórmula para la multiplicación, lo que significa que la segunda columna se multiplica por el valor de la tercera columna y se asigna a la cuarta columna, que es relativamente sencilla y directa hoja de cálculo. Células[6, 2, 6, 4]. Fórmula = cadena. Format("SUBTOTAL(9,{0})", nuevo ExcelAddress(2, 2, 5, 2). Dirección); Este es un método de suma automática, y necesitas entender tú mismo el uso de subtotal En cuanto a otras fórmulas, puedes probarlas tú mismo.
//设置单元格格式 hoja de cálculo. Células[5, 3]. Style.NumberFormat.Format = "#,##0.00"; Esto es para mantener dos decimales Hay muchos más formatos de celdas, no los voy a listar uno por uno, básicamente el Epplus que se puede implementar en Excel se puede implementar, puedes ir al código fuente de Epplus para verlo.
// 设置单元格背景样式
hoja de cálculo. Células[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; hoja de cálculo. Células[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Establecer el color de fondo de la celda
//设置单元格边框,两种方法
hoja de cálculo. Células[1, 1]. Style.Border.BorderAround (ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Establece todos los bordes de las celdas hoja de cálculo. Células[1, 1]. Estilo.Borde.Abajo.Estilo = ExcelEstiloDeBorde.Fino; Establece el estilo y color del borde inferior de la celda por separado (arriba, abajo, izquierda y derecha pueden establecerse por separado) hoja de cálculo. Células[1, 1]. Estilo.Borde.Inferior.Color.ConjuntoColor(Color.DeArgb(191, 191, 191)); Fija la altura de la fila y el ancho de columna de las celdas
hoja de cálculo. Cells.Style.ShrinkToFit = true; Las células se adaptan automáticamente al tamaño hoja de cálculo. Fila(1). Altura = 15; Establece la altura de la fila hoja de cálculo. Fila(1). CustomHeight = verdadero; Ajusta automáticamente la altura de la línea hoja de cálculo. Columna(1). Ancho = 15; Establecer el ancho de columna
//4、设置sheet背景
hoja de cálculo. View.ShowGridLines = false; Elimina las líneas de cuadrícula de la hoja hoja de cálculo. Células.Estilo.LlenadoPatrón = ExcelFillStyle.Solid; hoja de cálculo. Celdas.Estilo.RellenarFondoColor.SetColor(Color.Gris Claro); Establece el color de fondo hoja de cálculo. ImagenDeFondo.Imagen = Imagen.DeArchivo(@"firstbg.jpg"); Crea una imagen de fondo
//5、插入图片和形状
Insertar imagen
Imagen de Excel = hoja de trabajo. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Insertar imagen imagen. PosiciónConjunta(100, 100); Establece la posición de la imagen imagen. SetSize (100, 100); Establece el tamaño de la imagen
//插入形状
Forma de Excel = hoja de trabajo. Drawings.AddShape("shape", eShapeStyle.Rect); Forma insertada forma. Font.Color = Color.Rojo; Establece el color de la fuente de la forma forma. Font.Size = 15; Tamaño de fuente forma. Font.Bold = true; Grosor de la fuente forma. Fill.Style = eFillStyle.NoFill; Fija el estilo de relleno de la forma forma. Estilo.Relleno.= EstiloDeRelleno.NoFill; Estilo de borde forma. Posición de Sets (200, 300); Posición de la forma forma. SetSize (80, 30); El tamaño de la forma forma. Texto = "prueba"; El contenido de la forma
//6、超链接
Añade un hipervínculo a la imagen
Imagen de Excel = hoja de trabajo. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nuevo ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
hoja de cálculo. Células[1, 1]. Hyperlink = nuevo ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
hoja de cálculo. Oculto = eHoja de Trabajo Oculta. Oculta; Hoja de ocultación hoja de cálculo. Columna(1). Oculto = verdadero; Ocultar una columna hoja de cálculo. Fila(1). Oculto = verdadero; Esconde una pelea
} |