Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 4392|Odgovoriti: 2

[Vir] C# EPPlus Bulk Style celice

[Kopiraj povezavo]
Objavljeno na 17. 05. 2023 22:19:46 | | |
Nastavite posamezne stile celic

Metoda pisanja 1

Druga metoda pisanja


Nastavite celice razpona v množico

Metoda pisanja 1


Metoda pisanja 2 (priporočena)


Določite globalni slog

(Konec)





Prejšnji:Povzetek: RabbitMQ ustvarja prilagojena stikala in vrste
Naslednji:OData – OData proti GraphQL
 Najemodajalec| Objavljeno na 17. 05. 2023 22:19:57 |
//1,赋值
Delovni list. Celice[int row, int col]. Vrednost = "xxx";
//或者
Delovni list. Celice["A1"]. Vrednost = "xxx";
//或者
Delovni list. SetValue(vrstica,col,vrednost);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Delovni list. Celice[fromRow, fromCol, toRow, toCol]. Združitev = resnično;

//行合并
Delovni list. Celice["A1:A5"]. Združitev = resnično; Združite vrstice 1-5 stolpca A

//列合并
Delovni list. Celice["A1:G1"]. Združitev = resnično; Združite stolpce A-G v prvi vrstici

//3,样式

Delovni list. Cells.Style.HorizontalAlignment = ExcelHorizontalnaAlignment.Center; Nivo je osredotočen, celotna situacija pa je splošna
Delovni list. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalno centriranje, globalno
Delovni list. Cells.AutoFitColumns(); Širša slika
Delovni list. Cells.Style.WrapText = true; Wrap, globalno
worksheet.Cells.Style.Font.Name = "Slog pesmi"; Širša slika

Delovni list. Celice["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centriran navpično, cilja le na določene celice

Delovni list. Celice["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalno centriran, le za različne celice

Delovni list. Celice[1, 1]. Style.Font.Bold = pravi; Pisava je krepka
Delovni list. Celice[1, 1]. Slog.Font.Color.SetColor(Color.White); Barva pisave
Delovni list. Celice[1, 1]. Style.Font.Size = 12; Velikost pisave


Delovni list. Celice["A5"]. Style.TextRotation = 180; Rotacija vsebin

Delovni list. Celice["P5"]. Style.SetTextVertical(); Besedilo je razporejeno navpično


//调整行高
dvojna vrsticaVišina = 15;
Delovni list. Vrstica(1). Višina = vrsticaVišina;

//调整列宽
dvojni stolpecŠirina = 50;
Delovni list. Stolpec(1). Širina = stolpecŠirina;

//自动适应长宽

Delovni list. Stolpec(1). BestFit = res;

//公式计算


Delovni list. Celice["D2:D5"]. Formula = "B2*C2"; To je formula za množenje, kar pomeni, da se drugi stolpec pomnoži z vrednostjo tretjega stolpca in dodeli četrtemu stolpcu, ki je razmeroma preprost in preprost
Delovni list. Celice[6, 2, 6, 4]. Formula = niz. Format("SUBTOTAL(9,{0})", novi ExcelAddress(2, 2, 5, 2). Naslov); To je metoda samodejnega seštevanja in sami morate razumeti uporabo podseštevka
    Kar zadeva druge formule, jih lahko preizkusiš sam.

//设置单元格格式
Delovni list. Celice[5, 3]. Style.Numberformat.Format = "#,##0.00"; To je za ohranjanje dveh decimalnih mest
Obstaja še veliko več oblikovanja celic, ne bom jih našteval eno za drugo, v bistvu je mogoče implementirati Epplus, ki ga je mogoče implementirati v Excelu, lahko pogledate izvorno kodo Epplusa.


// 设置单元格背景样式


Delovni list. Celice[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Delovni list. Celice[1, 1]. Slog.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavite barvo ozadja celice

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

Delovni list. Celice[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavi vse meje za celice
Delovni list. Celice[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Spodnji rob in barvo celice nastavite ločeno (zgornjo, spodnjo, levo in desno lahko nastavite ločeno)
Delovni list. Celice[1, 1]. Slog.Rob.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Nastavite višino vrstic in širino stolpca celic

Delovni list. Cells.Style.ShrinkToFit = resnično; Celice se samodejno prilagajajo velikosti
Delovni list. Vrstica(1). Višina = 15; Nastavite višino vrstice
Delovni list. Vrstica(1). CustomHeight = true; Samodejno prilagodite višino vrstice
Delovni list. Stolpec(1). Širina = 15; Nastavite širino stolpca

//4、设置sheet背景

Delovni list. View.ShowGridLines = false; Odstranite mrežne črte lista.
Delovni list. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Delovni list. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavi barvo ozadja
Delovni list. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavite sliko v ozadju
//5、插入图片和形状

   Vstavi sliko

ExcelPicture slika = delovni list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vstavi sliko
slika. SetPosition(100, 100); Nastavi položaj slike
slika. SetSize(100, 100); Nastavite velikost slike

//插入形状

ExcelShape shape = delovni list. Drawings.AddShape ("shape", eShapeStyle.Rect); Vstavi obliko
Obliko. Font.Color = Color.Red; Nastavite barvo pisave za obliko
Obliko. Font.Size = 15; Velikost pisave
Obliko. Font.Bold = pravi; Debelina pisave
Obliko. Fill.Style = eFillStyle.NoFill; Določa slog polnila oblike
Obliko. Border.Fill.Style = eFillStyle.NoFill; Obrobni slog
Obliko. SetPosition(200, 300); Položaj oblike
Obliko. SetSize(80, 30); Velikost oblike
Obliko. Besedilo = "test"; Vsebina oblike

//6、超链接

    Dodajte hiperpovezavo na sliko

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


Delovni list. Celice[1, 1]. Hyperlink = novi ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Delovni list. Hidden = eWorkSheetHidden.Hidden; Skrivna rjuha
Delovni list. Stolpec(1). Skrito = resnično; Skrij stolpec
Delovni list. Vrstica(1). Skrito = resnično; Skrij vrstico
}
 Najemodajalec| Objavljeno na 8. 07. 2024 09:58:26 |
4.5.3.3 je zadnja brezplačna različica:

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com