Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 4392|Répondre: 2

[Source] Cellules de type bulk EPPlus en C#

[Copié le lien]
Publié sur 17/05/2023 22:19:46 | | |
Définir des styles de cellules individuelles

Méthode d’écriture 1

Méthode d’écriture deux


Réglez les cellules de portée en masse

Méthode d’écriture 1


Méthode d’écriture 2 (recommandée)


Définir le style global

(Fin)





Précédent:Récapitulatif : RabbitMQ crée des commutateurs et des files d’attente personnalisés
Prochain:OData – OData vs GraphQL
 Propriétaire| Publié sur 17/05/2023 22:19:57 |
//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
}
 Propriétaire| Publié sur 08/07/2024 09:58:26 |
4.5.3.3 est la dernière version gratuite :

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com