架构师_程序员_码农网

U Pridobitev gesla
Registracija

QQ登录

Samo en korak za začetek

Iskanje
Pogledi:1782|Odgovori: 2
打印 上一主题 下一主题

[Informacije]C# EPPlus paketno nastavljanje sloga celic

[Kopiraj povezavo]
D 跳转到指定楼层
lastnik
发表于 2023-5-17 22:19:46|只看该作者回帖奖励|Odvratnobrskanje|Način branja
Nastavitev slogov posameznih celic

Prvi način pisanja

Druga metoda pisanja


Serijsko nastavite celice območja

Napišite metodo 1


Druga metoda pisanja (priporočljivo)


Nastavite globalni slog

(END)





Prejšnja: [Pregled] RabbitMQ Ustvarite stikala in čakalne vrste po meri
下一篇:【转播】ODatki - OData proti GraphQL
Koda kmečkega omrežja, objavljena le v procesu prakse, naleteli na tehnične težave, ne zavajajte drugih.
jordan čevlji za prodajo
lastnik|发表于 2023-5-17 22:19:57|只看该作者
//1, pripišite vrednost
delovni list.Cells[int row, int col].Value = "xxx";
//ali
delovni list.Cells["A1"].Value = "xxx"; //ali
Vrednost = "xxx"; //ali
delovni list.SetValue(row,col,value); //ali

//2, združitev celic

// določite začetek vrstice, začetek stolpca, konec vrstice, konec stolpca
worksheet.Cells[fromRow, fromCol, toRow, toCol].Merge = true;

//Združevanje vrstic
worksheet.Cells["A1:A5"].Merge = true; //zbrati vrstice 1-5 stolpca A

/Združevanje stolpcev
worksheet.Cells["A1:G1"].Merge = true;//z združitvijo 1. vrstico stolpcev A-G

//3, slog

worksheet.Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//horizontalno centriranje, globalno
worksheet.Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center;// navpična poravnava, globalna
worksheet.Cells.AutoFitColumns();//globalno
worksheet.Cells.Style.WrapText = true;//avtomatsko podajanje vrstic, globalno
worksheet.Cells.Style.Font.Name = "Song";//globalno

worksheet.Cells["A1"].Style.VerticalAlignment = ExcelVerticalAlignment.Center;//vertikalna sredina, samo za določene celice

worksheet.Cells["A1:A5"].Style.VerticalAlignment = ExcelVerticalAlignment.

worksheet.Cells[1, 1].Style.Font.Bold = true;//črkovna pisava za krepko
worksheet.Cells[1, 1].Style.Font.Color.SetColor(Color.White);//barva pisave
worksheet.Cells[1, 1].Style.Font.Size = 12;//Velikost pisave


worksheet.Cells["A5"].Style.TextRotation = 180;//obrat vsebine

worksheet.Cells["P5"].Style.SetTextVertical(); //Text Vertical


//prilagodite višino vrstice
double rowHeight = 15; //Prilagodi višino vrstice.
worksheet.Row(1).Height = rowHeight; //Prilagodi širino stolpca.

//prilagodi širino stolpca
double columnWidth = 50; worksheet.
worksheet.Column(1).Width = columnWidth; //Prilagodi širino stolpca.

//Avtomatsko prilagodi dolžino in širino

worksheet.Column(1).BestFit = true; //Avtomatsko prilagodi širino stolpca.

//izračun po formuli


worksheet.Cells["D2:D5"].Formula ="B2*C2";//to je formula za množenje, kar pomeni, da se drugi stolpec pomnoži z vrednostjo tretjega stolpca, pripisano četrtemu stolpcu, ta metoda je razmeroma preprosta in jasna
worksheet.Cells[6, 2, 6, 4].Formula = string.Format("SUBTOTAL(9,{0})", new ExcelAddress(2, 2, 5, 2).Address);//to je metoda samodejnega seštevanja, kot za vmesni seštevek uporabe morate razumeti svoje
Kar zadeva druge formule, jih lahko preizkusite sami.

//Nastavite obliko celice
worksheet.Cells[5, 3].Style.Numberformat.Format = "#,##0.00";//to je za ohranitev dveh decimalk
oblikovanje celic je veliko, ne bom jih našteval, v bistvu je mogoče doseči Excel na Epplus je mogoče doseči, lahko greste v izvorno kodo Epplus, da vidite.


// Nastavite slog ozadja celice


Worksheet.Cells[1, 1].Style.Fill.PatternType = ExcelFillStyle.Solid; worksheet.
worksheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); // nastavi barvo ozadja celice

//Nastavi rob celic, dve metodi

worksheet.Cells[1, 1].Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191));/nastavi vse meje celic
worksheet.Cells[1, 1].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;//Nastavi ločen slog in barvo spodnje meje celice (gor in dol, levo in desno lahko nastavite ločeno)
worksheet.Cells[1, 1].Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); // Nastavite višino vrstice in barvo celice.
// Nastavite višino vrstice in širino stolpca celice.

Worksheet.Cells.Style.ShrinkToFit = true; // celice se samodejno prilagodijo velikosti
worksheet.Row(1).Height = 15; // nastavite višino vrstice
worksheet.Row(1).CustomHeight = true;// samodejno prilagodi višino vrstice
worksheet.Column(1).Width = 15;//nastavi širino stolpca

//4, nastavite ozadje lista

worksheet.View.ShowGridLines = false;//odstrani linije mreže lista
worksheet.Cells.Style.Fill.PatternType = ExcelFillStyle.
worksheet.Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray);/nastavi barvo ozadja
worksheet.BackgroundImage.Image = Image.FromFile(@"firstbg.jpg");/nastavi sliko ozadja
//5, vstavite slike in oblike

//Vstavi sliko

ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"));//vstavi sliko
picture.SetPosition(100, 100);/nastavi položaj slike
picture.SetSize(100, 100);/nastavi velikost slike

//vstavi obliko

ExcelShape shape = worksheet.Drawings.AddShape("shape", eShapeStyle.Rect);//vstavi obliko
shape.Font.Color = Color.Red;//nastavi obliko barve pisave
shape.Font.Size = 15;// velikost pisave
shape.Font.Bold = true;//debelina pisave
shape.Fill.Style = eFillStyle.NoFill;//nastavi slog zapolnitve oblike
shape.Border.Fill.Style = eFillStyle.NoFill;//Slog meje
shape.SetPosition(200, 300);/položaj oblike
shape.SetSize(80, 30);//velikost oblike
shape.Text = "test";//vsebina oblike

//6, hiperpovezave

//do slike s hiperpovezavami

ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), new ExcelHyperLink(& & quot;http :\\www.baidu.com", UriKind.Relative));;
// Dodajte hiperpovezavo v celico


worksheet.Cells[1, 1].Hyperlink = new ExcelHyperLink("http :\\www.baidu.com", UriKind.Relative);;
//7, skrij list

worksheet.Hidden = eWorkSheetHidden.
worksheet.Column(1).Hidden = true;//skrij stolpec
worksheet.Row(1).Hidden = true;//skrij vrstico
}
Koda kmečka mreža, objavljena le v procesu prakse, naleteli na tehnične težave, ne zavajajte drugih.
Lavice
楼主|发表于 2024-7-8 09:58:26|只看该作者
4.5.3.3 je zadnja brezplačna različica:

Koda kmečkega omrežja, objavljena le v procesu prakse, naleteli na tehnične težave, ne zavajajte drugih.
Preden lahko objavite nazaj, se morate prijaviti Prijava | Registracija

T a različica integralnih pravil


IZJAVA: Vsa programska oprema, informacije o programiranju ali članki, ki jih je objavilo omrežje code farmer, so omejeni na študijske in raziskovalne namene; ne smejo se uporabljati v komercialne ali nezakonite namene, sicer so vse posledice za uporabnika odgovorne same. To spletno mesto informacije iz omrežja, avtorske pravice spor nima ničesar opraviti s tem spletnim mestom. Zgornjo vsebino morate v celoti odstraniti iz računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljšo pristno storitev. Če pride do kakršne koli kršitve, se obrnite na nas po elektronski pošti, da jo obravnavamo.

Pošta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 06:04

Hitri odgovoriNazaj na vrhNazaj na seznam