Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 4392|Vastaus: 2

[Lähde] C# EPPlus Bulk Style -kennot

[Kopioi linkki]
Julkaistu 17.5.2023 22.19.46 | | |
Aseta yksittäiset solutyylit

Kirjoitusmenetelmä 1

Kirjoitusmenetelmä kaksi


Aseta kantaman solut suurina erinä

Kirjoitusmenetelmä 1


Kirjoitusmenetelmä 2 (suositeltava)


Aseta globaali tyyli

(Loppu)





Edellinen:Yhteenveto: RabbitMQ luo mukautettuja kytkimiä ja jonoja
Seuraava:OData – OData vs GraphQL
 Vuokraisäntä| Julkaistu 17.5.2023 22.19.57 |
//1,赋值
työlista. Solut [int row, int col]. Arvo = "xxx";
//或者
työlista. Solut["A1"]. Arvo = "xxx";
//或者
työlista. SetValue(rivi, sola, arvo);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
työlista. Solut [fromRow, fromCol, toRow, toCol]. Merge = tosi;

//行合并
työlista. Solut["A1:A5"]. Merge = tosi; Yhdistä sarakkeen A rivit 1–5

//列合并
työlista. Solut["A1:G1"]. Merge = tosi; Yhdistä sarakkeet A–G rivillä 1

//3,样式

työlista. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Taso on keskitetty, ja kokonaistilanne on kokonaisvaltainen
työlista. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pystysuuntainen keskittäminen, globaali
työlista. Solut.AutoFitColumns(); Kokonaiskuva
työlista. Cells.Style.WrapText = tosi; Wrap, globaali
worksheet.Cells.Style.Font.Name = "Laulutyyli"; Kokonaiskuva

työlista. Solut["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Keskitetty pystysuunnassa, kohdistuen vain tiettyihin soluihin

työlista. Solut["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pystysuunnassa keskitetty, vain tietylle solualueelle

työlista. Solut[1, 1]. Style.Font.Bold = true; Fontti on lihavoitu
työlista. Solut[1, 1]. Style.Font.Color.SetColor (Väri.Valkoinen); Fonttiväri
työlista. Solut[1, 1]. Style.Font.Size = 12; Kirjasinkoko


työlista. Solut["A5"]. Style.TextRotation = 180; Sisällön kierto

työlista. Solut["P5"]. Style.SetTextVertical(); Teksti on aseteltu pystysuunnassa


//调整行高
double rowHeight = 15;
työlista. Rivi(1). Height = rowHeight;

//调整列宽
double columnWidth = 50;
työlista. Sarake(1). Leveys = sarakkeLeveys;

//自动适应长宽

työlista. Sarake(1). BestFit = totta;

//公式计算


työlista. Solut["D2:D5"]. Kaava = "B2*C2"; Tämä on kertolaskukaava, joka tarkoittaa, että toinen sarake kerrotaan kolmannen sarakkeen arvolla ja liitetään neljännelle sarakkeelle, mikä on suhteellisen yksinkertainen ja suoraviivainen
työlista. Solut[6, 2, 6, 4]. Kaava = merkkijono. Format("SUBTOTAL(9,{0})", uusi ExcelAddress(2, 2, 2, 5, 2). Osoite); Tämä on automaattinen summausmenetelmä, ja sinun täytyy ymmärtää alisumman käyttö itse
    Muiden kaavojen osalta voit kokeilla itse.

//设置单元格格式
työlista. Solut[5, 3]. Style.Numberformat.Format = "#,##0.00"; Tämä pitää kaksi desimaalia
Solumuotoiluja on paljon enemmän, en listaa niitä yksitellen, käytännössä Excelissä toteutettava Epplus voidaan toteuttaa, voit mennä Epplusin lähdekoodiin nähdäksesi.


// 设置单元格背景样式


työlista. Solut[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
työlista. Solut[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Aseta solun taustaväri

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

työlista. Solut[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Aseta kaikki reunukset soluille
työlista. Solut[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Aseta solun alareunatyyli ja väri erikseen (yläreuna, alareuna, vasen ja oikea voidaan asettaa erikseen)
työlista. Solut[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Aseta solujen rivin korkeus ja sarakkeen leveys

työlista. Cells.Style.ShrinkToFit = totta; Solut mukautuvat automaattisesti kokoon
työlista. Rivi(1). Pituus = 15; Aseta rivin korkeus
työlista. Rivi(1). CustomHeight = totta; Säädä linjan korkeutta automaattisesti
työlista. Sarake(1). Leveys = 15; Aseta sarakkeen leveys

//4、设置sheet背景

työlista. View.ShowGridLines = väärin; Poista levyn ruudukkoviivat
työlista. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
työlista. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Aseta taustaväri
työlista. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Aseta taustakuva
//5、插入图片和形状

   Lisää kuva

Excel-kuva = työkirja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Lisää kuva
kuva. SetPosition(100, 100); Aseta kuvan sijainti
kuva. SetSize(100, 100); Aseta kuvan koko

//插入形状

ExcelShape = työkirja. Drawings.AddShape("shape", eShapeStyle.Rect); Insert-muoto
muoto. Font.Color = Color.Red; Aseta muodon fonttiväri
muoto. font.Size = 15; Kirjasinkoko
muoto. Font.Bold = totta; Fontin paksuus
muoto. Fill.Style = eFillStyle.NoFill; Määrittää muodon täyttötyylin
muoto. Border.Fill.Style = eFillStyle.NoFill; Reunustyyli
muoto. SetPosition(200, 300); Muodon sijainti
muoto. SetSize (80, 30); Muodon koko
muoto. Text = "testi"; Muodon sisältö

//6、超链接

    Lisää hyperlinkki kuvaan

Excel-kuva = työkirja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), uusi ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


työlista. Solut[1, 1]. Hyperlink = uusi ExcelHyperLink("http://www.baidu.com", UriKind.Sukulainen);
//7、隐藏sheet

työlista. Piilotettu = eWorkSheetHidden.Hidden; Piilotusarkki
työlista. Sarake(1). Hidden = tosi; Piilota pylväs
työlista. Rivi(1). Hidden = tosi; Piilota rivi
}
 Vuokraisäntä| Julkaistu 8.7.2024 9.58.26 |
4.5.3.3 on viimeinen ilmainen versio:

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com