Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 4392|Svar: 2

[Källa] C# EPPlus bulkstilceller

[Kopiera länk]
Publicerad på 2023-05-17 22:19:46 | | |
Sätt individuella cellstilar

Skrivmetod 1

Skrivmetod två


Ställ in räckviddscellerna i bulk

Skrivmetod 1


Skrivmetod 2 (rekommenderad)


Sätt den globala stilen

(Slut)





Föregående:Sammanfattning: RabbitMQ skapar egna switchar och köer
Nästa:OData – OData vs GraphQL
 Hyresvärd| Publicerad på 2023-05-17 22:19:57 |
//1,赋值
Kalkylblad. Celler[int rad, int col]. Värde = "xxx";
//或者
Kalkylblad. Celler["A1"]. Värde = "xxx";
//或者
Kalkylblad. SetValue(rad, kol, värde);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Kalkylblad. Celler[frånrad, från kol, tillrad, till kol]. Merge = true;

//行合并
Kalkylblad. Celler["A1:A5"]. Merge = true; Slå ihop rader 1–5 i kolumn A

//列合并
Kalkylblad. Celler["A1:G1"]. Merge = true; Slå ihop kolumnerna A-G i rad 1

//3,样式

Kalkylblad. Celler.Stil.HorisontellJustering = ExcelHorisontellJustering.Center; Nivån är centrerad, och den övergripande situationen är övergripande
Kalkylblad. Celler.Stil.VertikalJustering = ExcelVertikalJustering.Center; Vertikal centrering, global
Kalkylblad. Cells.AutoFitColumns(); Det stora hela
Kalkylblad. Cells.Style.WrapText = sann; Wrap, global
worksheet.Cells.Style.Font.Name = "Sångstil"; Det stora hela

Kalkylblad. Celler["A1"]. Stil.Vertikaljustering = ExcelVertikalJustering.Center; Centrerad vertikalt, riktad endast mot specifika celler

Kalkylblad. Celler["A1:A5"]. Stil.Vertikaljustering = ExcelVertikalJustering.Center; Vertikalt centrerad, endast för ett antal celler

Kalkylblad. Celler[1, 1]. Style.Font.Bold = true; Fonten är fetstilt
Kalkylblad. Celler[1, 1]. Stil.Font.Color.SetColor(Color.White); Teckenfärg
Kalkylblad. Celler[1, 1]. Stil.Font.Size = 12; Teckenstorlek


Kalkylblad. Celler["A5"]. Style.TextRotation = 180; Innehållsrotation

Kalkylblad. Celler["P5"]. Style.SetTextVertical(); Texten är ordnad vertikalt


//调整行高
dubbel radHöjd = 15;
Kalkylblad. Rad(1). Höjd = radHöjd;

//调整列宽
dubbel kolumnBredd = 50;
Kalkylblad. Kolumn(1). Bredd = kolumnBredd;

//自动适应长宽

Kalkylblad. Kolumn(1). BestFit = sann;

//公式计算


Kalkylblad. Celler["D2:D5"]. Formel = "B2*C2"; Detta är formeln för multiplikation, vilket innebär att den andra kolumnen multipliceras med värdet på den tredje kolumnen och tilldelas den fjärde kolumnen, vilket är relativt enkelt och rakt på sak
Kalkylblad. Celler[6, 2, 6, 4]. Formel = sträng. Format("SUBTOTAL(9,{0})", ny ExcelAddress(2, 2, 5, 2). Adress); Detta är en automatisk summationsmetod, och du behöver själv förstå användningen av deltotal
    När det gäller andra ersättningar kan du prova dem själv.

//设置单元格格式
Kalkylblad. Celler[5, 3]. Stil.Numberformat.Format = "#,##0.00"; Detta är för att behålla två decimaler
Det finns många fler cellformateringar, jag kommer inte lista dem en och en, i princip kan Epplus som kan implementeras i Excel implementeras, du kan gå till källkoden för Epplus för att se.


// 设置单元格背景样式


Kalkylblad. Celler[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Kalkylblad. Celler[1, 1]. Stil.Fyll.BakgrundFärg.SetFärg(Färg.FrånArgb(128, 128, 128)); Ställ in cellbakgrundens färg

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

Kalkylblad. Celler[1, 1]. Stil.Kant.KantRunt(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Sätt alla gränser för celler
Kalkylblad. Celler[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Ställ in den nedre kantstilen och färgen på cellen separat (topp, botten, vänster och höger kan ställas in separat)
Kalkylblad. Celler[1, 1]. Stil.Kant.Botten.Färg.SetFärg(Färg.FrånArgb(191, 191, 191));
Ställ in radhöjd och kolumnbredd för cellerna

Kalkylblad. Cells.Style.ShrinkToFit = sann; Celler anpassar sig automatiskt till storleken
Kalkylblad. Rad(1). Längd = 15; Ställ in radhöjden
Kalkylblad. Rad(1). CustomHeight = true; Justera automatiskt linjehöjden
Kalkylblad. Kolumn(1). Bredd = 15; Sätt kolumnbredden

//4、设置sheet背景

Kalkylblad. View.ShowGridLines = falsk; Ta bort rutnätslinjerna på arket
Kalkylblad. Celler.Stil.Fyll.MönsterTyp = ExcelFyllStil.Solid;
Kalkylblad. Celler.Stil.Fyll.BakgrundFärg.SetFärg(Färg.LjusGrå); Ställ in bakgrundsfärgen
Kalkylblad. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Sätt en bakgrundsbild
//5、插入图片和形状

   Infoga bild

ExcelPicture bild = arbetsblad. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Infoga bild
bild. SetPosition(100, 100); Ställ in bildens position
bild. SetSize(100, 100); Ställ in bildens storlek

//插入形状

ExcelShape shape = arbetsblad. Drawings.AddShape("shape", eShapeStyle.Rect); Insertform
form. Font.Color = Color.Red; Ställ in typsnittsfärgen på formen
form. Font.Size = 15; Teckenstorlek
form. Font.Bold = true; Typsnittets tjocklek
form. Fill.Style = eFillStyle.NoFill; Sätter fyllningsstilen för formen
form. Border.Fill.Style = eFillStyle.NoFill; Kantstil
form. SetPosition(200, 300); Formens position
form. SetSize(80, 30); Formens storlek
form. Text = "test"; Innehållet i formen

//6、超链接

    Lägg till en hyperlänk till bilden

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


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

Kalkylblad. Dold = eWorkSheetDold.Dold; Skinnblad
Kalkylblad. Kolumn(1). Hidden = sann; Göm en pelare
Kalkylblad. Rad(1). Hidden = sann; Göm en rad
}
 Hyresvärd| Publicerad på 2024-07-08 09:58:26 |
4.5.3.3 är den sista gratisversionen:

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com