Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 4392|Atsakyti: 2

[Šaltinis] C# EPPlus masinio stiliaus langeliai

[Kopijuoti nuorodą]
Paskelbta 2023-05-17 22:19:46 | | |
Atskirų langelių stilių nustatymas

1 rašymo būdas

Antras rašymo būdas


Masinis diapazono langelių nustatymas

1 rašymo būdas


2 rašymo būdas (rekomenduojamas)


Visuotinio stiliaus nustatymas

(Pabaiga)





Ankstesnis:Apibendrinimas: "RabbitMQ" sukuria pasirinktinius jungiklius ir eiles
Kitą:OData – OData vs GraphQL
 Savininkas| Paskelbta 2023-05-17 22:19:57 |
//1,赋值
Darbalapio. Ląstelės[int eilutė, int stulpelis]. Reikšmė = "xxx";
//或者
Darbalapio. Ląstelės["A1"]. Reikšmė = "xxx";
//或者
Darbalapio. SetValue(eilutė,stulpelis,reikšmė);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Darbalapio. Cells[fromRow, fromCol, toRow, toCol]. Merge = true;

//行合并
Darbalapio. Ląstelės["A1:A5"]. Merge = true; Sulieti A stulpelio 1–5 eilutes

//列合并
Darbalapio. Ląstelės["A1:G1"]. Merge = true; A–G stulpelių suliejimas 1 eilutėje

//3,样式

Darbalapio. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Lygis yra centruotas, o bendra situacija yra bendra
Darbalapio. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalus centravimas, globalus
Darbalapio. Cells.AutoFitColumns(); Bendras vaizdas
Darbalapio. Cells.Style.WrapText = true; Apvynioti, visuotinis
worksheet.Cells.Style.Font.Name = "Dainos stilius"; Bendras vaizdas

Darbalapio. Ląstelės["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centruotas vertikaliai, nukreiptas tik į konkrečius langelius

Darbalapio. Ląstelės["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikaliai centruotas, tik langelių diapazonui

Darbalapio. Ląstelės[1, 1]. Style.Font.Bold = teisinga; Šriftas paryškintas
Darbalapio. Ląstelės[1, 1]. Style.Font.Color.SetColor(Color.White); Šrifto spalva
Darbalapio. Ląstelės[1, 1]. Style.Font.Size = 12; Šrifto dydis


Darbalapio. Ląstelės["A5"]. Style.TextRotation = 180; Turinio rotacija

Darbalapio. Ląstelės["P5"]. Style.SetTextVertical(); Tekstas išdėstytas vertikaliai


//调整行高
dvigubos eilutės aukštis = 15;
Darbalapio. Eilutė (1). Aukštis = eilutės aukštis;

//调整列宽
dvigubas stulpelio plotis = 50;
Darbalapio. Stulpelis (1). Plotis = stulpelio plotis;

//自动适应长宽

Darbalapio. Stulpelis (1). BestFit = teisinga;

//公式计算


Darbalapio. Ląstelės["D2:D5"]. Formulė = "B2*C2"; Tai yra daugybos formulė, o tai reiškia, kad antrasis stulpelis padauginamas iš trečiojo stulpelio vertės ir priskiriamas ketvirtajam stulpeliui, kuris yra gana paprastas ir nesudėtingas
Darbalapio. Ląstelės[6, 2, 6, 4]. Formulė = eilutė. Format("SUBTOTAL(9,{0})", naujas ExcelAddress(2, 2, 5, 2). adresas); Tai automatinis sumavimo metodas, ir jūs turite patys suprasti tarpinės sumos naudojimą
    Kalbant apie kitas formules, galite jas išbandyti patys.

//设置单元格格式
Darbalapio. Ląstelės[5, 3]. Style.Numberformat.Format = "#,##0.00"; Taip siekiama išlaikyti du skaitmenis po kablelio
Yra daug daugiau langelių formatavimo, aš jų neišvardinsiu po vieną, iš esmės "Epplus", kurį galima įdiegti "Excel", gali būti įgyvendintas, galite eiti į "Epplus" šaltinio kodą, kad pamatytumėte.


// 设置单元格背景样式


Darbalapio. Ląstelės[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Darbalapio. Ląstelės[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nustatykite langelio fono spalvą

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

Darbalapio. Ląstelės[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Visų langelių kraštinių nustatymas
Darbalapio. Ląstelės[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Atskirai nustatykite apatinės kraštinės stilių ir langelio spalvą (viršuje, apačioje, kairėje ir dešinėje galima nustatyti atskirai)
Darbalapio. Ląstelės[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Langelių eilutės aukščio ir stulpelio pločio nustatymas

Darbalapio. Cells.Style.ShrinkToFit = true; Langeliai automatiškai prisitaiko prie dydžio
Darbalapio. Eilutė (1). Aukštis = 15; Eilutės aukščio nustatymas
Darbalapio. Eilutė (1). CustomHeight = true; Automatiškai koreguoti eilutės aukštį
Darbalapio. Stulpelis (1). Plotis = 15; Stulpelio pločio nustatymas

//4、设置sheet背景

Darbalapio. View.ShowGridLines = klaidingas; Pašalinkite lapo tinklelio linijas
Darbalapio. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Darbalapio. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Fono spalvos nustatymas
Darbalapio. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Fono vaizdo nustatymas
//5、插入图片和形状

   Įterpti paveikslėlį

ExcelPicture paveikslėlis = darbalapis. Drawings.AddPicture("logotipas", Image.FromFile(@"firstbg.jpg")); Įterpti paveikslėlį
Nuotraukų. NustatytiPadėtis(100, 100); Nustatykite paveikslėlio padėtį
Nuotraukų. Rinkinio dydis(100, 100); Nustatykite vaizdo dydį

//插入形状

ExcelShape forma = darbalapis. Drawings.AddShape("forma", eShapeStyle.Rect); Įterpti figūrą
Formos. Font.Color = Color.Red; Figūros šrifto spalvos nustatymas
Formos. Font.Size = 15; Šrifto dydis
Formos. Font.Bold = teisinga; Šrifto storis
Formos. Fill.Style = eFillStyle.NoFill; Nustato figūros užpildo stilių
Formos. Border.Fill.Style = eFillStyle.NoFill; Kraštinės stilius
Formos. NustatytiPadėtis(200, 300); Figūros padėtis
Formos. Rinkinio dydis(80, 30); Formos dydis
Formos. Tekstas = "testas"; Formos turinys

//6、超链接

    Pridėkite hipersaitą prie vaizdo

ExcelPicture paveikslėlis = darbalapis. Drawings.AddPicture("logotipas", Image.FromFile(@"firstbg.jpg"), naujas ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Darbalapio. Ląstelės[1, 1]. Hipersaitas = naujas ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Darbalapio. Paslėptas = eWorkSheetHidden.Hidden; Slėpti lapą
Darbalapio. Stulpelis (1). Paslėptas = teisingas; Stulpelio slėpimas
Darbalapio. Eilutė (1). Paslėptas = teisingas; Eilutės slėpimas
}
 Savininkas| Paskelbta 2024-07-08 09:58:26 |
4.5.3.3 yra paskutinė nemokama versija:

Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com