Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 4392|Atbildi: 2

[Avots] C# EPPlus lielapjoma stila šūnas

[Kopēt saiti]
Publicēts 17.05.2023 22:19:46 | | |
Atsevišķu šūnu stilu iestatīšana

Rakstīšanas metode 1

Otrā rakstīšanas metode


Diapazona šūnu lielapjoma iestatīšana

Rakstīšanas metode 1


2. rakstīšanas metode (ieteicams)


Globālā stila iestatīšana

(Beigas)





Iepriekšējo:Kopsavilkums: RabbitMQ izveido pielāgotus slēdžus un rindas
Nākamo:OData - OData vs GraphQL
 Saimnieks| Publicēts 17.05.2023 22:19:57 |
//1,赋值
Darblapas. Šūnas[int rinda, int col]. Vērtība = "xxx";
//或者
Darblapas. Šūnas["A1"]. Vērtība = "xxx";
//或者
Darblapas. SetValue(rinda,kolonna,vērtība);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Darblapas. Šūnas[fromRow, fromCol, toRow, toCol]. Merge = true;

//行合并
Darblapas. Šūnas["A1:A5"]. Merge = true; Kolonnas A 1.–5. rindu sapludināšana

//列合并
Darblapas. Šūnas["A1:G1"]. Merge = true; Kolonnu A–G sapludināšana 1. rindā

//3,样式

Darblapas. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Līmenis ir centrēts, un kopējā situācija ir vispārēja
Darblapas. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikālā centrēšana, globāla
Darblapas. Šūnas.AutoFitColumns(); Visā visumā
Darblapas. Cells.Style.WrapText = true; Wrap, globāls
worksheet.Cells.Style.Font.Name = "Dziesmas stils"; Visā visumā

Darblapas. Šūnas["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrēts vertikāli, mērķējot tikai uz noteiktām šūnām

Darblapas. Šūnas["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikāli centrēts, tikai šūnu diapazonam

Darblapas. Šūnas[1, 1]. Style.Font.Bold = true; Fonts ir treknrakstā
Darblapas. Šūnas[1, 1]. Style.Font.Color.SetColor(Krāsa.Balta); Fonta krāsa
Darblapas. Šūnas[1, 1]. Style.Font.Size = 12; Fonta lielums


Darblapas. Šūnas["A5"]. Style.TextRotation = 180; Satura rotācija

Darblapas. Šūnas["P5"]. Style.SetTextVertical(); Teksts ir sakārtots vertikāli


//调整行高
dubultās rindas augstums = 15;
Darblapas. Rinda (1). Augstums = rindas augstums;

//调整列宽
dubultā kolonnaPlatums = 50;
Darblapas. Kolonna (1). Platums = kolonnas platums;

//自动适应长宽

Darblapas. Kolonna (1). BestFit = patiess;

//公式计算


Darblapas. Šūnas["D2:D5"]. Formula = "B2*C2"; Šī ir reizināšanas formula, kas nozīmē, ka otrā kolonna tiek reizināta ar trešās kolonnas vērtību un piešķirta ceturtajai kolonnai, kas ir salīdzinoši vienkārša un vienkārša
Darblapas. Šūnas[6, 2, 6, 4]. Formula = virkne. Format("SUBTOTAL(9;{0})", jaunā ExcelAddress(2, 2, 5, 2). adrese); Šī ir automātiska summēšanas metode, un jums pašam ir jāsaprot starpsummas lietojums
    Kas attiecas uz citām formulām, jūs varat tos izmēģināt pats.

//设置单元格格式
Darblapas. Šūnas[5, 3]. Style.Numberformat.Format = "#,##0.00"; Tas ir jāsaglabā divas zīmes aiz komata
Ir daudz vairāk šūnu formatējuma, es tos neuzskaitīšu pa vienam, būtībā var ieviest Epplus, ko var ieviest programmā Excel, jūs varat doties uz Epplus avota kodu, lai redzētu.


// 设置单元格背景样式


Darblapas. Šūnas[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Darblapas. Šūnas[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Šūnas fona krāsas iestatīšana

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

Darblapas. Šūnas[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Visu šūnu apmales iestatīšana
Darblapas. Šūnas[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Atsevišķi iestatiet šūnas apakšējās apmales stilu un krāsu (augšējo, apakšējo, kreiso un labo var iestatīt atsevišķi)
Darblapas. Šūnas[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Šūnu rindas augstuma un kolonnas platuma iestatīšana

Darblapas. Cells.Style.ShrinkToFit = true; Šūnas automātiski pielāgojas izmēram
Darblapas. Rinda (1). Augums = 15; Rindas augstuma iestatīšana
Darblapas. Rinda (1). CustomHeight = true; Automātiska līnijas augstuma pielāgošana
Darblapas. Kolonna (1). Platums = 15; Kolonnas platuma iestatīšana

//4、设置sheet背景

Darblapas. View.ShowGridLines = false; Lapas režģa līniju noņemšana
Darblapas. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Darblapas. Šūnas.Stils.Aizpildījums.BackgroundColor.SetColor(Krāsa.Gaišpelēks); Fona krāsas iestatīšana
Darblapas. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Fona attēla iestatīšana
//5、插入图片和形状

   Attēla ievietošana

ExcelPicture attēls = darblapa. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Attēla ievietošana
attēls. Iestatīt pozīciju(100, 100); Attēla pozīcijas iestatīšana
attēls. SetSize(100, 100); Iestatiet attēla lielumu

//插入形状

ExcelShape forma = darblapa. Drawings.AddShape("forma", eShapeStyle.Rect); Ievietot formu
Formas. Font.Color = Color.Red; Formas fonta krāsas iestatīšana
Formas. Font.Size = 15; Fonta lielums
Formas. Font.Bold = true; Fonta biezums
Formas. Fill.Style = eFillStyle.NoFill; Iestata formas aizpildījuma stilu
Formas. Border.Fill.Style = eFillStyle.NoFill; Apmales stils
Formas. SetPosition(200, 300); Formas novietojums
Formas. SetSize(80, 30); Formas izmērs
Formas. Teksts = "tests"; Formas saturs

//6、超链接

    Hipersaites pievienošana attēlam

ExcelPicture attēls = darblapa. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), jauns ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Darblapas. Šūnas[1, 1]. Hipersaite = jauns ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Darblapas. Slēpts = eWorkSheetHidden.Hidden; Paslēpt lapu
Darblapas. Kolonna (1). Slēpts = patiess; Kolonnas paslēpšana
Darblapas. Rinda (1). Slēpts = patiess; Rindas paslēpšana
}
 Saimnieks| Publicēts 08.07.2024 09:58:26 |
4.5.3.3 ir pēdējā bezmaksas versija:

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com