//1,赋值 Таблица. Клетки[вътрешен ред, вътрешен кол]. Стойност = "xxx";
//或者 Таблица. Клетки["A1"]. Стойност = "xxx";
//或者 Таблица. SetValue(ред, кол, стойност);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Таблица. Клетки[fromRow, fromCol, toRow, toCol]. Сливане = вярно;
//行合并 Таблица. Клетки["A1:A5"]. Сливане = вярно; Обединете редове 1-5 от колона A
//列合并 Таблица. Клетки["A1:G1"]. Сливане = вярно; Сливане на колони A-G в ред 1
//3,样式
Таблица. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Нивото е центрирано, а общата ситуация е цялостна Таблица. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Вертикално центриране, глобално Таблица. Cells.AutoFitColumns(); Главната цел Таблица. Cells.Style.WrapText = вярно; Wrap, глобално 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 = вярно;
//公式计算
Таблица. Клетки["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 = вярно; Автоматично регулиране на височината на линията Таблица. Колона(1). Ширина = 15; Задайте ширината на колоната
//4、设置sheet背景
Таблица. View.ShowGridLines = false; Премахнете мрежовите линии на листа Таблица. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Таблица. Cell.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Задайте цвета на фона Таблица. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Задайте фоново изображение
//5、插入图片和形状
Вмъкна снимка
ExcelPicture picture = работен лист. Drawings.AddPicture("лого", Image.FromFile(@"firstbg.jpg")); Вмъкна снимка картина. SetPosition(100, 100); Задайте позицията на картината картина. SetSize(100, 100); Задайте размера на изображението
//插入形状
ExcelShape shape = работен лист. Рисунки.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); Размерът на формата форма. Текст = "тест"; Съдържанието на формата
//6、超链接
Добавете хипервръзка към изображението
ExcelPicture picture = работен лист. Drawings.AddPicture("лого", 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). Скрито = истина; Скрий ред
} |