Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 4392|Svar: 2

[Kilde] C# EPPlus Bulk Style Celler

[Kopier link]
Opslået på 17/05/2023 22.19.46 | | |
Set individuelle cellestilarter

Skrivemetode 1

Skrivemetode to


Sæt rækkeviddecellerne i bulk

Skrivemetode 1


Skrivemetode 2 (anbefalet)


Sæt den globale stil

(Slut)





Tidligere:Resumé: RabbitMQ opretter brugerdefinerede switches og køer
Næste:OData – OData vs GraphQL
 Udlejer| Opslået på 17/05/2023 22.19.57 |
//1,赋值
regneark. Celler[int row, int col]. Værdi = "xxx";
//或者
regneark. Celler["A1"]. Værdi = "xxx";
//或者
regneark. SetVærdi(række, kol, værdi);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
regneark. Celler [fromRow, fromCol, toRow, toCol]. Merge = sand;

//行合并
regneark. Celler["A1:A5"]. Merge = sand; Sammenflet rækkerne 1-5 i kolonne A

//列合并
regneark. Celler["A1:G1"]. Merge = sand; Sammenfletting af kolonnerne A-G i række 1

//3,样式

regneark. Celler.Stil.HorisontalJustering = ExcelHorisontalJustering.Center; Niveauet er centreret, og den overordnede situation er overordnet
regneark. Celler.Stil.VertikalJustering = ExcelVertikalJustering.Center; Vertikal centrering, global
regneark. Cell.AutoFitColumns(); Det store billede
regneark. Cell.Style.WrapText = sand; Wrap, global
worksheet.Cells.Style.Font.Name = "Sangstil"; Det store billede

regneark. Celler["A1"]. Stil.VertikalJustering = ExcelVertikalJustering.Center; Centreret lodret, målrettet kun specifikke celler

regneark. Celler["A1:A5"]. Stil.VertikalJustering = ExcelVertikalJustering.Center; Vertikalt centreret, kun for en række celler

regneark. Celler[1, 1]. Style.Font.Bold = sand; Skrifttypen er fed
regneark. Celler[1, 1]. Stil.Skrifttype.Farve.SætFarve(Farve.Hvid); Skrifttypefarve
regneark. Celler[1, 1]. Stil.Skrifttype.Størrelse = 12; Skrifttypestørrelse


regneark. Celler["A5"]. Style.TextRotation = 180; Indholdsrotation

regneark. Celler["P5"]. Style.SetTextVertical(); Teksten er arrangeret lodret


//调整行高
dobbelt rækkeHøjde = 15;
regneark. Række(1). Højde = rækkeHøjde;

//调整列宽
dobbelt kolonneBredde = 50;
regneark. Kolonne(1). Bredde = kolonneBredde;

//自动适应长宽

regneark. Kolonne(1). BestFit = sand;

//公式计算


regneark. Celler["D2:D5"]. Formel = "B2*C2"; Dette er formlen for multiplikation, hvilket betyder, at den anden kolonne ganges med værdien af den tredje kolonne og tildeles den fjerde kolonne, hvilket er relativt simpelt og ligetil
regneark. Celler[6, 2, 6, 4]. Formel = streng. Format("SUBTOTAL(9,{0})", ny ExcelAddress(2, 2, 5, 2). Adresse); Dette er en automatisk summeringsmetode, og du skal selv forstå brugen af deltotal
    Hvad angår andre formler, kan du prøve dem selv.

//设置单元格格式
regneark. Celler[5, 3]. Stil.Numberformat.Format = "#,##0.00"; Dette er for at holde to decimaler
Der er mange flere celleformateringer, jeg vil ikke liste dem én ad gangen, grundlæggende kan Epplus, som kan implementeres i Excel, implementeres, du kan gå til kildekoden til Epplus for at se.


// 设置单元格背景样式


regneark. Celler[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
regneark. Celler[1, 1]. Stil.Fyld.BaggrundFarve.SætFarve(Farve.AfArb(128, 128, 128)); Indstil cellens baggrundsfarve

//设置单元格边框,两种方法

regneark. Celler[1, 1]. Stil.Kant.KantOmvej(ExcelGrænseStil.Tynd, Farve.FromArgb(191, 191, 191)); Sæt alle grænser for celler
regneark. Celler[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Sæt bundkantens stil og farve på cellen separat (top, bund, venstre og højre kan sættes separat)
regneark. Celler[1, 1]. Stil.Kant.Bund.Farve.SætFarve(Farve.FromArgb(191, 191, 191));
Indstil rækkehøjde og kolonnebredde for cellerne

regneark. Cell.Style.ShrinkToFit = sand; Celler tilpasser sig automatisk til størrelsen
regneark. Række(1). Højde = 15; Indstil rækkehøjde
regneark. Række(1). CustomHeight = sand; Juster automatisk linjehøjden
regneark. Kolonne(1). Bredde = 15; Indstil kolonnebredden

//4、设置sheet背景

regneark. View.ShowGridLines = falsk; Fjern gitterlinjerne fra arket
regneark. Celler.Stil.Fyld.MønsterType = ExcelFillStyle.Solid;
regneark. Celler.Stil.Fyld.BaggrundFarve.SætFarve(Farve.LysGrå); Indstil baggrundsfarven
regneark. Baggrundsbillede.Billede = Billede.AfFil(@"firstbg.jpg"); Sæt et baggrundsbillede
//5、插入图片和形状

   Indsæt billede

ExcelPicture billede = arbejdsark. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Indsæt billede
billede. SetPosition(100, 100); Indstil billedets position
billede. SetSize(100, 100); Indstil størrelsen på billedet

//插入形状

ExcelShape form = arbejdsark. Tegninger.AddShape("shape", eShapeStyle.Rect); Indstikform
form. font.color = farve.rød; Indstil skrifttypefarven på formen
form. Font.Size = 15; Skrifttypestørrelse
form. Font.Bold = true; Skrifttype-tykkelse
form. Fill.Style = eFillStyle.NoFill; Sætter fyldstilen for formen
form. Border.Fill.Style = eFillStyle.NoFill; Kantstil
form. SetPosition(200, 300); Formens position
form. SetSize(80, 30); Formens størrelse
form. Tekst = "test"; Indholdet af formen

//6、超链接

    Tilføj et hyperlink til billedet

ExcelPicture billede = arbejdsark. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), ny ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


regneark. Celler[1, 1]. Hyperlink = ny ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

regneark. Skjult = eWorkSheetHidden.Hidden; Skjult ark
regneark. Kolonne(1). Skjult = sand; Gem en søjle
regneark. Række(1). Skjult = sand; Gem en række
}
 Udlejer| Opslået på 08/07/2024 09.58.26 |
4.5.3.3 er den sidste gratis version:

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com