//1,赋值 feuille de calcul. Cellules[int ligne, int col]. Valeur = « xxx » ;
//或者 feuille de calcul. Cellules[« A1 »]. Valeur = « xxx » ;
//或者 feuille de calcul. SetValue(row,col,value) ;
//2,单元格合并
//指定开始行,开始列,结束行,结束列 feuille de calcul. Cellules [deRow, fromCol, toRow, toCol]. Fusion = vrai ;
//行合并 feuille de calcul. Cellules[« A1 :A5 »]. Fusion = vrai ; Fusionner les lignes 1 à 5 de la colonne A
//列合并 feuille de calcul. Cellules[« A1 :G1 »]. Fusion = vrai ; Fusionner les colonnes A-G dans la ligne 1
//3,样式
feuille de calcul. Cellules.Style.AlignementHorizontalT= ExcelAlignementHorizontal.Center ; Le niveau est centré, et la situation globale est globale feuille de calcul. Cellules.Style.VerticalAlignement = ExcelVerticalAlignment.Center ; Centrage vertical, global feuille de calcul. Cellules.AutoFitColumns() ; Vue d’ensemble feuille de calcul. Cells.Style.WrapText = vrai ; Wrap, global worksheet.Cells.Style.Font.Name = « Style de chanson » ; Vue d’ensemble
feuille de calcul. Cellules[« A1 »]. Style.VerticalAlignement = ExcelAlignementVertical.Center ; Centré verticalement, ciblant uniquement des cellules spécifiques
feuille de calcul. Cellules[« A1 :A5 »]. Style.VerticalAlignement = ExcelAlignementVertical.Center ; Centré verticalement, uniquement pour une plage de cellules
feuille de calcul. Cellules[1, 1]. Style.Font.Gras = vrai ; La police est en gras feuille de calcul. Cellules[1, 1]. Style.Font.Color.SetColor(Color.White) ; Couleur de police feuille de calcul. Cellules[1, 1]. Style.Font.Taille = 12 ; Taille de police
feuille de calcul. Cellules[« A5 »]. Style.TextRotation = 180 ; Rotation du contenu
feuille de calcul. Cellules[« P5 »]. Style.SetTextVertical() ; Le texte est disposé verticalement
//调整行高 double rangéeHauteur = 15 ; feuille de calcul. Rang(1). Hauteur = hauteur de rangée ;
//调整列宽 double colonne Largeur = 50 ; feuille de calcul. Chronique(1). Largeur = largeur de colonne ;
//自动适应长宽
feuille de calcul. Chronique(1). BestFit = vrai ;
//公式计算
feuille de calcul. Cellules[« D2 :D5 »]. Formule = « B2*C2 » ; C’est la formule de multiplication, ce qui signifie que la deuxième colonne est multiplicée par la valeur de la troisième colonne et assignée à la quatrième colonne, qui est relativement simple et directe feuille de calcul. Cellules[6, 2, 6, 4]. Formule = chaîne. Format (« SUBTOTAL(9,{0}) », nouvelle adresse Excel(2, 2, 5, 2). Adresse) ; C’est une méthode de sommation automatique, et vous devez comprendre vous-même l’utilisation du sous-total Pour les autres formules, vous pouvez les essayer vous-même.
//设置单元格格式 feuille de calcul. Cellules[5, 3]. Style.NumberFormat.Format = « #,##0.00 » ; C’est pour garder deux décimales Il y a beaucoup d’autres formatages de cellules, je ne les listerai pas un par un, en gros l’Epplus qui peut être implémenté sur Excel peut être implémenté, vous pouvez aller dans le code source d’Epplus pour voir.
// 设置单元格背景样式
feuille de calcul. Cellules[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid ; feuille de calcul. Cellules[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)) ; Définir la couleur de fond de la cellule
//设置单元格边框,两种方法
feuille de calcul. Cellules[1, 1]. Style.Border.BorderAround (ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)) ; Définir toutes les bordures des cellules feuille de calcul. Cellules[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin ; Définissez séparément le style de bordure inférieur et la couleur de la cellule (haut, bas, gauche et droite peuvent être définis séparément) feuille de calcul. Cellules[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)) ; Fixez la hauteur des lignes et la largeur de colonne des cellules
feuille de calcul. Cells.Style.ShrinkToFit = vrai ; Les cellules s’adaptent automatiquement à la taille feuille de calcul. Rang(1). Taille = 15 ; Fixez la hauteur de la rangée feuille de calcul. Rang(1). CustomHeight = vrai ; Ajustez automatiquement la hauteur de la ligne feuille de calcul. Chronique(1). Largeur = 15 ; Définir la largeur de colonne
//4、设置sheet背景
feuille de calcul. View.ShowGridLines = faux ; Retirez les lignes de grille de la feuille feuille de calcul. Cellules.Style.Fill.PatternType = ExcelFillStyle.Solid ; feuille de calcul. Cellules.Style.Fill.BackgroundColor.SetColor(Color.LightGray) ; Définir la couleur de fond feuille de calcul. ImageArrière-Image.= Image.DeFile(@"firstbg.jpg ») ; Définir une image d’arrière-plan
//5、插入图片和形状
Insérer l’image
Image ExcelPicture = fiche d’exercices. Drawings.AddPicture(« logo », Image.FromFile(@"firstbg.jpg »)) ; Insérer l’image image. SetPosition (100, 100) ; Fixe la position de l’image image. SetSize (100, 100) ; Régler la taille de l’image
//插入形状
Forme ExcelShape = fiche d’exercices. Drawings.AddShape(« shape », eShapeStyle.Rect) ; Forme d’insertion forme. Font.Color = Color.Rouge ; Définissez la couleur de police de la forme forme. Font.Taille = 15 ; Taille de police forme. Font.Gras = vrai ; Épaisseur de la police forme. Fill.Style = eFillStyle.NoFill ; Fixe le style de remplissage de la forme forme. Bordure.Remplissage.Style = eFillStyle.NonFill ; Style de bordure forme. SetPosition (200, 300) ; Position de la forme forme. SetSize (80, 30) ; La taille de la forme forme. Texte = « test » ; Le contenu de la forme
//6、超链接
Ajoutez un lien hypertexte à l’image
Image ExcelPicture = fiche d’exercices. Drawings.AddPicture(« logo », Image.FromFile(@"firstbg.jpg »), nouveau ExcelHyperLink(« http://www.baidu.com", UriKind.Relatif)) ;
//给单元格加超链接
feuille de calcul. Cellules[1, 1]. Hyperlien = nouveau ExcelHyperLink("http://www.baidu.com", UriKind.Parente) ;
//7、隐藏sheet
feuille de calcul. Caché = eFicheTravailCachée. Caché ; Feuille de cachette feuille de calcul. Chronique(1). Caché = vrai ; Cacher une colonne feuille de calcul. Rang(1). Caché = vrai ; Cacher une dispute
} |