Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 4392|Odpověď: 2

[Zdroj] C# EPPlus Bulk Style buňky

[Kopírovat odkaz]
Zveřejněno 17.05.2023 22:19:46 | | |
Nastavte jednotlivé styly buněk

Metoda psaní 1

Metoda psaní dvě


Nastavte buňky rozsahu v hromadném

Metoda psaní 1


Metoda psaní 2 (doporučená)


Nastav globální styl

(Konec)





Předchozí:Shrnutí: RabbitMQ vytváří vlastní switche a fronty
Další:OData – OData vs GraphQL
 Pronajímatel| Zveřejněno 17.05.2023 22:19:57 |
//1,赋值
pracovní list. Buňky[int row, int col]. Hodnota = "xxx";
//或者
pracovní list. Buňky["A1"]. Hodnota = "xxx";
//或者
pracovní list. SetValue(řádek,col,hodnota);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
pracovní list. Buňky[fromRow, fromCol, toRow, toCol]. Merge = pravda;

//行合并
pracovní list. Buňky["A1:A5"]. Merge = pravda; Sloučení řádků 1-5 sloupce A

//列合并
pracovní list. Buňky["A1:G1"]. Merge = pravda; Sloučení sloupců A-G v řádku 1

//3,样式

pracovní list. Cells.Style.HorizontalAlignment = ExcelHorizontálníAlignment.Center; Úroveň je vyrovnaná a celková situace je celkově
pracovní list. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikální centrování, globální
pracovní list. Cells.AutoFitColumns(); Celkový obraz
pracovní list. Cells.Style.WrapText = pravda; Wrap, globální
worksheet.Cells.Style.Font.Name = "Styl písně"; Celkový obraz

pracovní list. Buňky["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Střed je vertikálně zaměřen, zaměřený pouze na konkrétní buňky

pracovní list. Buňky["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálně uprostřed, pouze pro různé buňky

pracovní list. Buňky[1, 1]. Style.Font.Bold = pravda; Písmo je tučné
pracovní list. Buňky[1, 1]. Style.Font.Color.SetColor(Color.White); Barva písma
pracovní list. Buňky[1, 1]. Style.Font.Size = 12; Velikost písma


pracovní list. Buňky["A5"]. Style.TextRotation = 180; Rotace obsahu

pracovní list. Buňky["P5"]. Style.SetTextVertical(); Text je uspořádán vertikálně


//调整行高
dvojitý řádek Výška = 15;
pracovní list. Řádek(1). Výška = řádek Výška;

//调整列宽
dvojitý sloupecŠířka = 50;
pracovní list. Sloupec(1). Šířka = sloupecŠířka;

//自动适应长宽

pracovní list. Sloupec(1). BestFit = pravda;

//公式计算


pracovní list. Buňky["D2:D5"]. Vzorec = "B2*C2"; Toto je vzorec pro násobení, což znamená, že druhý sloupec se násobí hodnotou třetího sloupce a přiřadí se ke čtvrtému sloupci, který je relativně jednoduchý a přímočarý
pracovní list. Buňky[6, 2, 6, 4]. Formule = řetězec. Format("SUBTOTAL(9,{0})", nový ExcelAddress(2, 2, 5, 2). adresa); Jedná se o automatickou metodu sčítání a musíte sami pochopit použití subtotal
    Co se týče jiných receptů, můžete je vyzkoušet sami.

//设置单元格格式
pracovní list. Buňky[5, 3]. Style.Numberformat.Format = "#,##0.00"; To je kvůli dvěma desetinným místům
Existuje mnohem více formátování buněk, nebudu je vyjmenovávat jednotlivě, v podstatě lze implementovat Epplus, který lze implementovat v Excelu, můžete se podívat do zdrojového kódu Epplus.


// 设置单元格背景样式


pracovní list. Buňky[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
pracovní list. Buňky[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavte barvu pozadí buňky

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

pracovní list. Buňky[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavte všechny hranice pro buňky
pracovní list. Buňky[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Spodní okrajový styl a barvu buňky nastavte zvlášť (horní, dolní, levá a pravá lze nastavit zvlášť)
pracovní list. Buňky[1, 1]. Styl.Okraj.Spodok.Barva.NastavitBarva(Barva.ZArgb(191, 191, 191));
Nastavte výšku řádku a šířku sloupců buněk

pracovní list. Cells.Style.ShrinkToFit = pravda; Buňky se automaticky přizpůsobují velikosti
pracovní list. Řádek(1). Výška = 15; Nastavte výšku řádku
pracovní list. Řádek(1). CustomHeight = true; Automaticky upravte výšku linky
pracovní list. Sloupec(1). Šířka = 15; Nastavte šířku sloupce

//4、设置sheet背景

pracovní list. View.ShowGridLines = false; Odstraňte mřížkové linie z listu
pracovní list. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
pracovní list. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavte barvu pozadí
pracovní list. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavte pozadí
//5、插入图片和形状

   Vložte obrázek

ExcelPicture obrázek = pracovní list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vložte obrázek
obraz. SetPosition(100, 100); Nastavte pozici obrázku
obraz. SetSize(100, 100); Nastavte velikost obrazu

//插入形状

ExcelShape shape = pracovní list. Drawings.AddShape("shape", eShapeStyle.Rect); Insertový tvar
tvar. Font.Color = Color.Red; Nastavte barvu písma tvaru
tvar. Font.Size = 15; Velikost písma
tvar. Font.Bold = pravda; Tloušťka písma
tvar. Fill.Style = eFillStyle.NoFill; Nastavuje styl výplně tvaru
tvar. Border.Fill.Style = eFillStyle.NoFill; Styl rámeček
tvar. SetPosition (200, 300); Poloha tvaru
tvar. SetSize(80, 30); Velikost tvaru
tvar. Text = "test"; Obsah tvaru

//6、超链接

    Přidejte k obrázku hypertextový odkaz

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


pracovní list. Buňky[1, 1]. Hyperlink = nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

pracovní list. Hidden = eWorkSheetHidden.Hidden; Skrytý list
pracovní list. Sloupec(1). Skryté = pravda; Schovej sloupec
pracovní list. Řádek(1). Skryté = pravda; Schovej řadu
}
 Pronajímatel| Zveřejněno 08.07.2024 9:58:26 |
4.5.3.3 je poslední volná verze:

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com