Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 4392|Răspunde: 2

[Sursă] Celule EPPlus de tip bulk C#

[Copiază linkul]
Postat pe 17.05.2023 22:19:46 | | |
Setați stiluri individuale de celule

Metoda de scriere 1

Metoda de scriere a doua


Setează celulele de distanță în vrac

Metoda de scriere 1


Metoda de scriere 2 (recomandată)


Setează stilul global

(Sfârșit)





Precedent:Rezumat: RabbitMQ creează comutatoare și cozi personalizate
Următor:OData – OData vs GraphQL
 Proprietarul| Postat pe 17.05.2023 22:19:57 |
//1,赋值
Foaie. Celule[int linie, int col]. Valoare = "xxx";
//或者
Foaie. Celule["A1"]. Valoare = "xxx";
//或者
Foaie. SetValue(row,col,value);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Foaie. Celule[de laRând, de la Col, laRow, laCol]. Fuziune = adevărat;

//行合并
Foaie. Celule["A1:A5"]. Fuziune = adevărat; Fuzește rândurile 1-5 din coloana A

//列合并
Foaie. Celule["A1:G1"]. Fuziune = adevărat; Fuzește coloanele A-G în rândul 1

//3,样式

Foaie. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Nivelul este centrat, iar situația generală este generală
Foaie. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrare verticală, globală
Foaie. Celule.AutoFitColumns(); Imaginea de ansamblu
Foaie. Cells.Style.WrapText = adevărat; Wrap, global
worksheet.Cells.Style.Font.Name = "Stilul cântecului"; Imaginea de ansamblu

Foaie. Celule["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrat vertical, vizând doar celule specifice

Foaie. Celule["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrat vertical, doar pentru o gamă de celule

Foaie. Celule[1, 1]. Style.Font.Bold = adevărat; Fontul este îngroșat
Foaie. Celule[1, 1]. Style.Font.Color.SetColor(Color.White); Culoarea fontului
Foaie. Celule[1, 1]. Style.Font.Size = 12; Dimensiunea fontului


Foaie. Celule["A5"]. Style.TextRotation = 180; Rotația conținutului

Foaie. Celule["P5"]. Style.SetTextVertical(); Textul este aranjat vertical


//调整行高
dublu rând Înălțime = 15;
Foaie. Rând(1). Înălțime = înălțimeRând;

//调整列宽
coloană dublă Lățime = 50;
Foaie. Coloană(1). Lățime = lățimeColoană;

//自动适应长宽

Foaie. Coloană(1). BestFit = adevărat;

//公式计算


Foaie. Celule["D2:D5"]. Formulă = "B2*C2"; Aceasta este formula pentru înmulțire, ceea ce înseamnă că a doua coloană este înmulțită cu valoarea celei de-a treia coloane și atribuită coloanei a patra, ceea ce este relativ simplu și direct
Foaie. Celule[6, 2, 6, 4]. Formula = șir. Format("SUBTOTAL(9,{0})", noul ExcelAddress(2, 2, 5, 2). Adresă); Aceasta este o metodă automată de sumare și trebuie să înțelegi tu însuți utilizarea subtotalului
    În ceea ce privește alte formule, le poți încerca singur.

//设置单元格格式
Foaie. Celule[5, 3]. Style.NumberFormat.Format = "#,##0.00"; Asta pentru a păstra două zecimale
Există mult mai multe formatări de celule, nu le voi enumera una câte una, practic Epplus care poate fi implementat pe Excel poate fi implementat, poți merge la codul sursă al Epplus să vezi.


// 设置单元格背景样式


Foaie. Celule[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Foaie. Celule[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Setează culoarea de fundal a celulei

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

Foaie. Celule[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Setează toate marginile celulelor
Foaie. Celule[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Setează separat stilul și culoarea marginii de jos a celulei (sus, jos, stânga și dreapta pot fi setate separat)
Foaie. Celule[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Setați înălțimea rândurilor și lățimea coloanei celulelor

Foaie. Cells.Style.ShrinkToFit = adevărat; Celulele se adaptează automat la dimensiune
Foaie. Rând(1). Înălțime = 15; Setează înălțimea rândurilor
Foaie. Rând(1). CustomHeight = adevărat; Ajustează automat înălțimea liniei
Foaie. Coloană(1). Lățime = 15; Setează lățimea coloanei

//4、设置sheet背景

Foaie. View.ShowGridLines = false; Îndepărtați liniile grilei din foaie
Foaie. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Foaie. Celule.Stil.Fill.CuloareContext.SetCuloare(Culoare.Gri Deschis); Setează culoarea de fundal
Foaie. ImagineDeImagine.Imagine = Imagine.FromFile(@"firstbg.jpg"); Setează o imagine de fundal
//5、插入图片和形状

   Inserați poza

ExcelPicture picture = fișă de lucru. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Inserați poza
pictură. SetPosition (100, 100); Setează poziția imaginii
pictură. SetSize (100, 100); Setează dimensiunea imaginii

//插入形状

Forma ExcelShape = fișă de lucru. Drawings.AddShape("shape", eShapeStyle.Rect); Forma inserată
formă. Font.Color = Color.Red; Setează culoarea fontului formei
formă. Font.Dimensiune = 15; Dimensiunea fontului
formă. Font.Bold = adevărat; Grosimea fontului
formă. Fill.Style = eFillStyle.NoFill; Stabilește stilul de umplere al formei
formă. Border.Fill.Style = eFillStyle.NoFill; Stil de graniță
formă. SetPosition (200, 300); Poziția formei
formă. SetSize (80, 30); Dimensiunea formei
formă. Text = "test"; Conținutul formei

//6、超链接

    Adaugă un hyperlink la imagine

ExcelPicture picture = fișă de lucru. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), noul ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


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

Foaie. Ascuns = eWorkSheetAscuns. Ascuns; Foaie de ascuns
Foaie. Coloană(1). Ascuns = adevărat; Ascunde o coloană
Foaie. Rând(1). Ascuns = adevărat; Ascunde o ceartă
}
 Proprietarul| Postat pe 08.07.2024 09:58:26 |
4.5.3.3 este ultima versiune gratuită:

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com