Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 4392|Odpoveď: 2

[Zdroj] Bunky typu C# EPPlus Bulk

[Kopírovať odkaz]
Zverejnené 17. 5. 2023 22:19:46 | | |
Nastavte jednotlivé štýly buniek

Metóda písania 1

Metóda písania dva


Nastavte bunky rozsahu vo veľkom

Metóda písania 1


Metóda písania 2 (odporúčaná)


Nastavte globálny štýl

(Koniec)





Predchádzajúci:Zhrnutie: RabbitMQ vytvára vlastné prepínače a fronty
Budúci:OData – OData vs GraphQL
 Prenajímateľ| Zverejnené 17. 5. 2023 22:19:57 |
//1,赋值
Pracovného hárka. Bunky [int row, int col]. Hodnota = "xxx";
//或者
Pracovného hárka. Bunky["A1"]. Hodnota = "xxx";
//或者
Pracovného hárka. SetValue(riadok,col,value);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Pracovného hárka. Bunky[fromRow, fromCol, toRow, toCol]. Merge = pravda;

//行合并
Pracovného hárka. Bunky["A1:A5"]. Merge = pravda; Zlúčte riadky 1-5 stĺpca A

//列合并
Pracovného hárka. Bunky["A1:G1"]. Merge = pravda; Zlúčte stĺpce A-G v riadku 1

//3,样式

Pracovného hárka. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Úroveň je vyrovnaná a celková situácia je celková
Pracovného hárka. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálne centrovanie, globálne
Pracovného hárka. Cells.AutoFitColumns(); Celkový obraz
Pracovného hárka. Cells.Style.WrapText = true; Wrap, globálny
worksheet.Cells.Style.Font.Name = "štýl piesne"; Celkový obraz

Pracovného hárka. Bunky["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrované vertikálne, zamerané len na konkrétne bunky

Pracovného hárka. Bunky["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálne centrované, len pre rôzne bunky

Pracovného hárka. Bunky[1, 1]. Style.Font.Bold = pravda; Písmo je tučné
Pracovného hárka. Bunky[1, 1]. Style.Font.Color.SetColor(Color.White); Farba písma
Pracovného hárka. Bunky[1, 1]. Style.Font.Size = 12; Veľkosť písma


Pracovného hárka. Bunky["A5"]. Style.TextRotation = 180; Rotácia obsahu

Pracovného hárka. Bunky["P5"]. Style.SetTextVertical(); Text je usporiadaný vertikálne


//调整行高
dvojitý riadokVýška = 15;
Pracovného hárka. Riadok(1). Výška = riadokVýška;

//调整列宽
dvojitý stĺpecŠírka = 50;
Pracovného hárka. Stĺpec(1). Šírka = stĺpčekŠírka;

//自动适应长宽

Pracovného hárka. Stĺpec(1). BestFit = pravda;

//公式计算


Pracovného hárka. Bunky["D2:D5"]. Vzorec = "B2*C2"; Toto je vzorec na násobenie, čo znamená, že druhý stĺpec sa vynásobí hodnotou tretieho stĺpca a priradí sa k štvrtému stĺpcu, ktorý je relatívne jednoduchý a priamočiary
Pracovného hárka. Bunky[6, 2, 6, 4]. Formula = reťazec. Formát("SUBTOTAL(9,{0})", nový ExcelAddress(2, 2, 5, 2). Adresa); Ide o automatickú metódu sčítania a musíte sami pochopiť použitie subtotalu
    Čo sa týka iných receptúr, môžete si ich vyskúšať sami.

//设置单元格格式
Pracovného hárka. Bunky[5, 3]. Style.Numberformat.Format = "#,##0.00"; Toto je na dve desatinné miesta
Existuje oveľa viac formátovania buniek, nebudem ich vymenúvať jednotlivo, v podstate sa dá implementovať Epplus, ktorý sa dá implementovať v Exceli, môžeš ísť do zdrojového kódu Epplus, aby si to videl.


// 设置单元格背景样式


Pracovného hárka. Bunky[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Pracovného hárka. Bunky[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavte farbu pozadia bunky

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

Pracovného hárka. Bunky[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavte všetky hranice pre bunky
Pracovného hárka. Bunky[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Štýl a farbu spodného okraja bunky nastavte samostatne (horný, spodný, ľavý a pravý môžete nastaviť samostatne)
Pracovného hárka. Bunky[1, 1]. Štýl.Okraj.Spodok.Farba.NastavenieFarba(Farba.FromArgb(191, 191, 191));
Nastavte výšku riadku a šírku stĺpca buniek

Pracovného hárka. Cells.Style.ShrinkToFit = pravda; Bunky sa automaticky prispôsobujú veľkosti
Pracovného hárka. Riadok(1). Výška = 15; Nastavte výšku riadku
Pracovného hárka. Riadok(1). CustomHeight = true; Automatické nastavenie výšky linky
Pracovného hárka. Stĺpec(1). Šírka = 15; Nastavte šírku stĺpca

//4、设置sheet背景

Pracovného hárka. View.ShowGridLines = false; Odstráňte mriežkové čiary z listu
Pracovného hárka. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Pracovného hárka. Cell.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavte farbu pozadia
Pracovného hárka. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavte pozadie
//5、插入图片和形状

   Vložiť obrázok

ExcelPicture obrázok = pracovný list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vložiť obrázok
obraz. SetPosition(100, 100); Nastavte polohu obrazu
obraz. SetSize(100, 100); Nastavte veľkosť obrazu

//插入形状

ExcelShape shape = pracovný list. Drawings.AddShape("shape", eShapeStyle.Rect); Insertový tvar
tvar. Font.Color = Color.Red; Nastavte farbu písma tvaru
tvar. Font.Size = 15; Veľkosť písma
tvar. Font.Bold = pravda; Hrúbka písma
tvar. Fill.Style = eFillStyle.NoFill; Nastavuje štýl vyplňovania tvaru
tvar. Border.Fill.Style = eFillStyle.NoFill; Štýl rámu
tvar. SetPosition (200, 300); Poloha tvaru
tvar. SetSize(80, 30); Veľkosť tvaru
tvar. Text = "test"; Obsah tvaru

//6、超链接

    Pridajte hypertextový odkaz na obrázok

ExcelPicture obrázok = pracovný list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Pracovného hárka. Bunky[1, 1]. Hyperlink = nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Pracovného hárka. Hidden = eWorkSheetHidden.Hidden; Skrytý list
Pracovného hárka. Stĺpec(1). Skryté = pravda; Skryť stĺpec
Pracovného hárka. Riadok(1). Skryté = pravda; Schovaj riadok
}
 Prenajímateľ| Zverejnené 8. 7. 2024 9:58:26 |
4.5.3.3 je posledná bezplatná verzia:

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com