Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4392|Odpowiedź: 2

[Źródło] Komórki typu Bulk w stylu C# EPPlus

[Skopiuj link]
Opublikowano 17.05.2023 22:19:46 | | |
Ustaw poszczególne style komórek

Metoda pisania 1

Metoda pisania druga


Ustaw komórki zakresu w masie

Metoda pisania 1


Metoda pisania 2 (zalecana)


Ustal globalny styl

(Koniec)





Poprzedni:Podsumowanie: RabbitMQ tworzy niestandardowe przełączniki i kolejki
Następny:OData – OData kontra GraphQL
 Ziemianin| Opublikowano 17.05.2023 22:19:57 |
//1,赋值
Arkusza. Komórki[int row, int col]. Wartość = "xxx";
//或者
Arkusza. Komórki["A1"]. Wartość = "xxx";
//或者
Arkusza. SetValue(row,col,value);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Arkusza. Komórki[fromRow, fromCol, toRow, toCol]. Merge = prawdziwe;

//行合并
Arkusza. Komórki["A1:A5"]. Merge = prawdziwe; Scalaj wiersze 1-5 kolumny A

//列合并
Arkusza. Komórki["A1:G1"]. Merge = prawdziwe; Scalaj kolumny A-G w wierszu 1

//3,样式

Arkusza. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Poziom jest wycentrowany, a ogólna sytuacja jest ogólna
Arkusza. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrowanie pionowe, globalne
Arkusza. Cells.AutoFitColumns(); Szerszy obraz
Arkusza. Cells.Style.WrapText = true; Wrap, globalny
worksheet.Cells.Style.Font.Name = "Styl piosenki"; Szerszy obraz

Arkusza. Komórki["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Wyśrodkowany pionowo, celując tylko w konkretne komórki

Arkusza. Komórki["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pionowo wyśrodkowana, tylko dla różnych komórek

Arkusza. Komórki[1, 1]. Style.Font.Bold = prawdziwy; Czcionka jest pogrubiona
Arkusza. Komórki[1, 1]. Style.Font.Color.SetColor(Color.White); Kolor czcionki
Arkusza. Komórki[1, 1]. Style.Font.Size = 12; Rozmiar czcionki


Arkusza. Komórki["A5"]. Style.TextRotation = 180; Rotacja treści

Arkusza. Komórki["P5"]. Style.SetTextVertical(); Tekst jest ułożony pionowo


//调整行高
podwójny rządWysokość = 15;
Arkusza. Rząd(1). Wysokość = rządWysokość;

//调整列宽
podwójna kolumna Szerokość = 50;
Arkusza. Kolumna(1). Szerokość = kolumnaSzerokość;

//自动适应长宽

Arkusza. Kolumna(1). BestFit = prawdziwe;

//公式计算


Arkusza. Komórki["D2:D5"]. Wzór = "B2*C2"; To jest wzór mnożenia, co oznacza, że druga kolumna jest mnożona przez wartość trzeciej kolumny i przypisana do czwartej, która jest stosunkowo prosta i prosta
Arkusza. Komórki[6, 2, 6, 4]. Formuła = ciąg znaków. Format("SUBSUM(9,{0})", nowy ExcelAddress(2, 2, 5, 2). adres); To metoda automatycznego sumowania i musisz sam zrozumieć zastosowanie sumy częściowej
    Jeśli chodzi o inne formuły, możesz wypróbować je sam.

//设置单元格格式
Arkusza. Komórki[5, 3]. Style.Numberformat.Format = "#,##0.00"; To po to, by zachować dwa miejsca po przecinku
Jest wiele innych formatów komórek, nie będę ich wymieniać pojedynczo, zasadniczo można zaimplementować Epplus, który można zaimplementować w Excelu, możesz zajrzeć do kodu źródłowego Epplus, żeby zobaczyć.


// 设置单元格背景样式


Arkusza. Komórki[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Arkusza. Komórki[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Ustaw kolor tła komórki

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

Arkusza. Komórki[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Ustaw wszystkie granice dla komórek
Arkusza. Komórki[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Ustaw styl i kolor dolnej ramki komórki osobno (góra, dół, lewa i prawa mogą być ustawione osobno)
Arkusza. Komórki[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Ustaw wysokość wiersza i szerokość kolumn komórek

Arkusza. Cells.Style.ShrinkToFit = prawdziwe; Komórki automatycznie dostosowują się do rozmiaru
Arkusza. Rząd(1). Wzrost = 15; Ustaw wysokość rzędu
Arkusza. Rząd(1). CustomHeight = true; Automatycznie dostosuj wysokość linii
Arkusza. Kolumna(1). Szerokość = 15; Ustaw szerokość kolumny

//4、设置sheet背景

Arkusza. View.ShowGridLines = false; Usuń linie siatki z arkusza
Arkusza. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Arkusza. Komórki.Styl.Wypełnij.TłoKolor.UstawijKolor(Kolor.Jasnoszara); Ustaw kolor tła
Arkusza. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Ustaw obraz tła
//5、插入图片和形状

   Wstaw zdjęcie

ExcelPicture picture = arkusz roboczy. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Wstaw zdjęcie
obraz. Pozycja Set(100, 100); Ustaw pozycję obrazu
obraz. SetSize(100, 100); Ustaw rozmiar obrazu

//插入形状

ExcelShape shape = arkusz roboczy. Drawings.AddShape("shape", eShapeStyle.Rect); Kształt wstawki
kształt. Font.Color = Color.Red; Ustaw kolor czcionki kształtu
kształt. Font.Size = 15; Rozmiar czcionki
kształt. Font.Bold = prawdziwy; Grubość czcionki
kształt. Fill.Style = eFillStyle.NoFill; Ustala styl wypełnienia kształtu
kształt. Border.Fill.Style = eFillStyle.NoFill; Styl ramowy
kształt. SetPosition (200, 300); Położenie kształtu
kształt. SetSize(80, 30); Rozmiar kształtu
kształt. Tekst = "test"; Treść kształtu

//6、超链接

    Dodaj hiperłącze do obrazu

ExcelPicture picture = arkusz roboczy. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nowy ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Arkusza. Komórki[1, 1]. Hyperlink = nowy ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Arkusza. Hidden = eWorkSheetHidden.Hidden; Kryjówka
Arkusza. Kolumna(1). Ukryte = prawdziwe; Ukryj kolumnę
Arkusza. Rząd(1). Ukryte = prawdziwe; Ukryj rząd
}
 Ziemianin| Opublikowano 08.07.2024 09:58:26 |
4.5.3.3 to ostatnia darmowa wersja:

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com