//1,赋值 planilha. Células[int linha, int col]. Valor = "xxx";
//或者 planilha. Células["A1"]. Valor = "xxx";
//或者 planilha. SetValue(linha, col, valor);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 planilha. Células[deRow, deCol, paraRear, paraCol]. Fusão = verdadeiro;
//行合并 planilha. Células["A1:A5"]. Fusão = verdadeiro; Mesclar as linhas 1 a 5 da coluna A
//列合并 planilha. Células["A1:G1"]. Fusão = verdadeiro; Molhar as colunas A-G na linha 1
//3,样式
planilha. Células.Estilo.HorizontalAlinhamento = ExcelHorizontalAlinhamento.Center; O nível é centralizado, e a situação geral é geral planilha. Células.Estilo.AlinhamentoVerticalT= ExcelAlinhamentoVertical.Centro; Centralização vertical, global planilha. Células.AutoFitColumns(); O quadro geral planilha. Cells.Style.WrapText = true; Wrap, global worksheet.Cells.Style.Font.Name = "Estilo de música"; O quadro geral
planilha. Células["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centralizado verticalmente, mirando apenas células específicas
planilha. Células["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centralizado verticalmente, apenas para uma variedade de células
planilha. Células[1, 1]. Style.Font.Bold = verdadeiro; A fonte é em negrito planilha. Células[1, 1]. Style.Font.Color.SetColor(Color.White); Cor da fonte planilha. Células[1, 1]. Style.Font.Size = 12; Tamanho da fonte
planilha. Células["A5"]. Style.TextRotation = 180; Rotação de conteúdo
planilha. Células["P5"]. Style.SetTextVertical(); O texto está disposto verticalmente
//调整行高 fileira duplaAltura = 15; planilha. Row(1). Altura = AlturaLinhaAltura;
//调整列宽 coluna duplaLargura = 50; planilha. Coluna(1). Largura = coluna Largura;
//自动适应长宽
planilha. Coluna(1). BestFit = verdadeiro;
//公式计算
planilha. Células["D2:D5"]. Fórmula = "B2*C2"; Esta é a fórmula para multiplicação, o que significa que a segunda coluna é multiplicada pelo valor da terceira coluna e atribuída à quarta coluna, que é relativamente simples e direta planilha. Células[6, 2, 6, 4]. Fórmula = string. Format("SUBTOTAL(9,{0})", novo ExcelAddress(2, 2, 5, 2). Endereço); Este é um método de soma automática, e você precisa entender o uso do subtotal por conta própria Quanto a outras fórmulas, você pode testá-las você mesmo.
//设置单元格格式 planilha. Células[5, 3]. Style.NumberFormat.Format = "#,##0.00"; Isso é para manter duas casas decimais Existem muitos outros formatos de células, não vou listá-los um por um, basicamente o Epplus que pode ser implementado no Excel pode ser implementado, você pode ir ao código-fonte do Epplus para ver.
// 设置单元格背景样式
planilha. Células[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; planilha. Células[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Defina a cor de fundo da célula
//设置单元格边框,两种方法
planilha. Células[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Defina todas as bordas das células planilha. Células[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Defina separadamente o estilo e a cor da borda inferior (acima, inferior, esquerda e direita podem ser definidos separadamente) planilha. Células[1, 1]. Estilo.Borda.Inferior.Cor.SetColor(Cor.DeArgb(191, 191, 191)); Defina a altura da linha e a largura das colunas das células
planilha. Cells.Style.ShrinkToFit = true; As células se adaptam automaticamente ao tamanho planilha. Row(1). Altura = 15; Defina a altura da fileira planilha. Row(1). CustomHeight = verdadeiro; Ajuste automaticamente a altura da linha planilha. Coluna(1). Largura = 15; Defina a largura da coluna
//4、设置sheet背景
planilha. View.ShowGradeLines = falso; Remova as linhas da grade da folha planilha. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; planilha. Células.Estilo.Preencher.CorFondo.SetColor(Cor.CinzaClaro); Defina a cor de fundo planilha. ImagemDe Fundo.Imagem = Image.FromFile(@"firstbg.jpg"); Defina uma imagem de fundo
//5、插入图片和形状
Inserir imagem
Imagem ExcelPicture = folha de exercícios. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Inserir imagem imagem. SetPosition (100, 100); Defina a posição da imagem imagem. SetSize (100, 100); Defina o tamanho da imagem
//插入形状
ExcelShape shape = planilha de exercícios. Drawings.AddShape("shape", eShapeStyle.Rect); Forma inserida forma. Font.Color = Color.Red; Defina a cor da fonte da forma forma. Fonte.Tamanho = 15; Tamanho da fonte forma. Fonte.Negrito = verdadeiro; Espessura da fonte forma. Fill.Style = eFillStyle.NoFill; Define o estilo de preenchimento da forma forma. Borda.Preenchimento.Estilo = EFillStyle.SemFill; Estilo de borda forma. SetPosition (200, 300); Posição da forma forma. SetSize (80, 30); O tamanho da forma forma. Texto = "teste"; O conteúdo da forma
//6、超链接
Adicione um hiperlink à imagem
Imagem ExcelPicture = folha de exercícios. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), novo ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
planilha. Células[1, 1]. Hyperlink = novo ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
planilha. Oculto = eFichaDe Trabalho Escondida. Oculta; Lençol de esconder planilha. Coluna(1). Oculto = verdadeiro; Esconder uma coluna planilha. Row(1). Oculto = verdadeiro; Esconda uma briga
} |