Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 4392|Відповідь: 2

[Джерело] C# EPPlus Bulk Style Cells

[Копіювати посилання]
Опубліковано 17.05.2023 22:19:46 | | |
Встановіть окремі стилі комірок

Метод написання 1

Метод написання другий


Встановіть комірки дальності в оптом

Метод написання 1


Метод написання 2 (рекомендовано)


Встановіть глобальний стиль

(Кінець)





Попередній:Підсумок: RabbitMQ створює власні комутатори та черги
Наступний:OData – OData проти GraphQL
 Орендодавець| Опубліковано 17.05.2023 22:19:57 |
//1,赋值
Аркуша. Клітини[int row, int col]. Значення = "xxx";
//或者
Аркуша. Клітини["A1"]. Значення = "xxx";
//或者
Аркуша. SetValue (рядок, кол, значення);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Аркуша. Клітини[fromRow, fromCol, toRow, toCol]. Merge = true;

//行合并
Аркуша. Клітини["A1:A5"]. Merge = true; Об'єднати рядки 1-5 стовпця A

//列合并
Аркуша. Клітини["A1:G1"]. Merge = true; Об'єднати стовпці A-G у рядку 1

//3,样式

Аркуша. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Рівень центрований, і загальна ситуація загалом
Аркуша. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Вертикальне центрування, глобальне
Аркуша. Cells.AutoFitColumns(); Загальна картина
Аркуша. Cells.Style.WrapText = true; Обгортати, глобально
worksheet.Cells.Style.Font.Name = «Пісенний стиль»; Загальна картина

Аркуша. Клітини["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Центровані вертикально, націлені лише на конкретні клітини

Аркуша. Клітини["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Вертикально центрований, лише для діапазону комірок

Аркуша. Клітини[1, 1]. Style.Font.Bold = true; Шрифт жирний
Аркуша. Клітини[1, 1]. Style.Font.Color.SetColor(Color.White); Колір шрифту
Аркуша. Клітини[1, 1]. Style.Font.Size = 12; Розмір шрифту


Аркуша. Клітини["A5"]. Style.TextRotation = 180; Ротація контенту

Аркуша. Клітини["P5"]. Style.SetTextVertical(); Текст розташований вертикально


//调整行高
подвійний ряд Висота = 15;
Аркуша. Ряд(1). Висота = рядВисота;

//调整列宽
подвійний стовпець Ширина = 50;
Аркуша. Колонка(1). Ширина = стовпецьШирина;

//自动适应长宽

Аркуша. Колонка(1). BestFit = true;

//公式计算


Аркуша. Клітини["D2:D5"]. Формула = "B2*C2"; Це формула множення, тобто другий стовпець множиться на значення третього стовпця і присвоюється четвертому стовпцю, що є відносно простим і зрозумілим
Аркуша. Клітини[6, 2, 6, 4]. Формула = рядок. Format("SUBTOTAL(9,{0})", новий ExcelAddress(2, 2, 5, 2). Адреса); Це автоматичний метод підсумовування, і вам потрібно самостійно розуміти використання субтоталу
    Щодо інших формул, ви можете спробувати їх самі.

//设置单元格格式
Аркуша. Клітини[5, 3]. Style.Numberformat.Format = "#,##0.00"; Це потрібно для двох десяткових знаків
Є ще багато форматування клітинок, я не буду перелічувати їх по одному, фактично Epplus, який можна реалізувати в Excel, можна реалізувати, можна переглянути вихідний код Epplus.


// 设置单元格背景样式


Аркуша. Клітини[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Аркуша. Клітини[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Встановіть колір фону комірки

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

Аркуша. Клітини[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, color.fromArgb(191, 191, 191)); Встановіть усі межі для клітинок
Аркуша. Клітини[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Встановіть стиль нижньої рамки та колір комірки окремо (верх, низ, лівий і правий можуть бути встановлені окремо)
Аркуша. Клітини[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191));
Встановіть висоту рядка та ширину стовпців комірок

Аркуша. Cells.Style.ShrinkToFit = true; Клітинки автоматично адаптуються до розміру
Аркуша. Ряд(1). Висота = 15; Встановіть висоту ряду
Аркуша. Ряд(1). CustomHeight = true; Автоматичне регулювання висоти лінії
Аркуша. Колонка(1). Ширина = 15; Встановіть ширину стовпця

//4、设置sheet背景

Аркуша. View.ShowGridLines = хибне; Видаліть сітчасті лінії листа
Аркуша. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Аркуша. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Встановіть колір фону
Аркуша. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Встановіть фонове зображення
//5、插入图片和形状

   Вставити зображення

ExcelPicture picture = робочий аркуш. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Вставити зображення
Малюнок. SetPosition(100, 100); Встановіть позицію зображення
Малюнок. SetSize(100, 100); Встановіть розмір зображення

//插入形状

ExcelShape shape shape = робочий аркуш. Drawings.AddShape ("shape", eShapeStyle.Rect); Форма вставки
Форму. Font.Color = Color.Red; Встановіть колір шрифту форми
Форму. Font.Size = 15; Розмір шрифту
Форму. Font.Bold = true; Товщина шрифту
Форму. Fill.Style = eFillStyle.NoFill; Встановлює стиль заповнення форми
Форму. Border.Fill.Style = eFillStyle.NoFill; Стиль бордюру
Форму. SetPosition (200, 300); Положення форми
Форму. SetSize(80, 30); Розмір форми
Форму. Text = «тест»; Зміст форми

//6、超链接

    Додайте гіперпосилання на зображення

ExcelPicture picture = робочий аркуш. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), новий ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Аркуша. Клітини[1, 1]. Hyperlink = new ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet

Аркуша. Hidden = eWorkSheetHidden.Hidden; Приховувач
Аркуша. Колонка(1). Прихований = істинний; Приховати стовпець
Аркуша. Ряд(1). Прихований = істинний; Сховати рядок
}
 Орендодавець| Опубліковано 08.07.2024 09:58:26 |
4.5.3.3 — це остання безкоштовна версія:

Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com