//1,赋值 Foglio di lavoro. Celle[int row, int col]. Valore = "xxx";
//或者 Foglio di lavoro. Celle["A1"]. Valore = "xxx";
//或者 Foglio di lavoro. SetValue(row,col,value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Foglio di lavoro. Celle[daFile, daCol, aRow, toCol]. Merge = vero;
//行合并 Foglio di lavoro. Celle["A1:A5"]. Merge = vero; Unisci le righe 1-5 della colonna A
//列合并 Foglio di lavoro. Celle["A1:G1"]. Merge = vero; Unisci le colonne A-G nella riga 1
//3,样式
Foglio di lavoro. Celle.Stile.AllineamentoOrizzontale = ExcelAllineamentoHorizontal.Center; Il livello è centrato, e la situazione generale è complessiva Foglio di lavoro. Celle.Stile.AllineamentoVerticale = ExcelVerticalAlignment.Center; Centramento verticale, globale Foglio di lavoro. Celle.AutoFitColumns(); Quadro generale Foglio di lavoro. Cells.Style.WrapText = true; Wrap, globale worksheet.Cells.Style.Font.Name = "Stile della canzone"; Quadro generale
Foglio di lavoro. Celle["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrati verticalmente, puntando solo a cellule specifiche
Foglio di lavoro. Celle["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrati verticalmente, solo per una gamma di celle
Foglio di lavoro. Celle[1, 1]. Style.Font.Bold = vero; Il carattere è in grassetto Foglio di lavoro. Celle[1, 1]. Style.Font.Color.SetColor(Color.White); Colore del font Foglio di lavoro. Celle[1, 1]. Style.Font.Dimensione = 12; Dimensione del carattere
Foglio di lavoro. Celle["A5"]. Stile.RotazioneTestoT= 180; Rotazione dei contenuti
Foglio di lavoro. Celle["P5"]. Style.SetTextVertical(); Il testo è disposto verticalmente
//调整行高 doppia filaAltezza = 15; Foglio di lavoro. Row(1). Altezza = Altezza della fila;
//调整列宽 doppia colonna Larghezza = 50; Foglio di lavoro. Colonna(1). Larghezza = larghezza di colonna;
//自动适应长宽
Foglio di lavoro. Colonna(1). BestFit = vero;
//公式计算
Foglio di lavoro. Celle["D2:D5"]. Formula = "B2*C2"; Questa è la formula per la moltiplicazione, il che significa che la seconda colonna viene moltiplicata per il valore della terza colonna e assegnata alla quarta colonna, che è relativamente semplice e diretta Foglio di lavoro. Celle[6, 2, 6, 4]. Formula = stringa. Format("SUBTOTAL(9,{0})", nuovo ExcelAddress(2, 2, 5, 2). Discorso); Questo è un metodo di sommazione automatica, e devi capire tu stesso l'uso del subtotale Per quanto riguarda le altre formule, puoi provarle tu stesso.
//设置单元格格式 Foglio di lavoro. Cellule[5, 3]. Style.NumberFormat.Format = "#,##0.00"; Questo serve a mantenere due decimali Ci sono molte altre formattazioni per celle, non le elencherò una per una, fondamentalmente l'Epplus che può essere implementato su Excel può essere implementato, puoi andare sul codice sorgente di Epplus per vedere.
// 设置单元格背景样式
Foglio di lavoro. Celle[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Foglio di lavoro. Celle[1, 1]. Stile.Riempire.ColoreSfondoColoreInsetColore(Colore.DaArgb(128, 128, 128)); Imposta il colore di sfondo della cella
//设置单元格边框,两种方法
Foglio di lavoro. Celle[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Imposta tutti i bordi per le celle Foglio di lavoro. Celle[1, 1]. Stile.Bordo.Basso.Stile = ExcelBordoStile.Sottile; Imposta separatamente lo stile e il colore del bordo inferiore della cella (in alto, in basso, a sinistra e a destra possono essere impostati separatamente) Foglio di lavoro. Celle[1, 1]. Stile.Bordo.Sotto.Colore.InsetColore(Colore.DaArgb(191, 191, 191)); Imposta l'altezza delle righe e la larghezza delle celle
Foglio di lavoro. Cells.Style.ShrinkToFit = true; Le cellule si adattano automaticamente alle dimensioni Foglio di lavoro. Row(1). Altezza = 15; Imposta l'altezza della riga Foglio di lavoro. Row(1). CustomHeight = vero; Regola automaticamente l'altezza della linea Foglio di lavoro. Colonna(1). Larghezza = 15; Imposta la larghezza della colonna
//4、设置sheet背景
Foglio di lavoro. View.ShowGridLines = falso; Rimuovi le linee della griglia del foglio Foglio di lavoro. Celle.Stile.RiempimentoPatternType = ExcelFillStyle.Solid; Foglio di lavoro. Celle.Stile.Riempire.Colore.InsetColore(Colore.Grigio Chiaro); Imposta il colore di sfondo Foglio di lavoro. ImageBackground.Image = Image.FromFile(@"firstbg.jpg"); Imposta un'immagine di sfondo
//5、插入图片和形状
Inserisci immagine
Immagine ExcelPicture = scheda di lavoro. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Inserisci immagine immagine. SetPosition(100, 100); Imposta la posizione dell'immagine immagine. SetSize (100, 100); Imposta la dimensione dell'immagine
//插入形状
Forma di Excel = scheda di lavoro. Disegni.AddForma("forma", eStilForma.Retto); Forma da inserimento forma. Font.Color = Color.Red; Imposta il colore del font della forma forma. Font.Dimensione = 15; Dimensione del carattere forma. Font.Bold = vero; Spessore del carattere forma. Fill.Style = eFillStyle.NoFill; Imposta lo stile di riempimento della forma forma. Stile.Riempimento.= StileRiempimento.NessunoFill; Stile di bordo forma. SetPosition (200, 300); Posizione della forma forma. SetSize (80, 30); La dimensione della forma forma. Testo = "test"; Il contenuto della forma
//6、超链接
Aggiungi un collegamento ipertestuale all'immagine
Immagine ExcelPicture = scheda di lavoro. Disegni.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nuovo ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Foglio di lavoro. Celle[1, 1]. Hyperlink = nuovo ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Foglio di lavoro. Nascosto = eWorkSheetNascosto.Nascosto; Foglio di nascondiglio Foglio di lavoro. Colonna(1). Nascosto = vero; Nascondi una colonna Foglio di lavoro. Row(1). Nascosto = vero; Nascondi una fila
} |