Для изменения размера нажмите или перетащите

Форматирование в Excel

Форматирование осуществляется методами и свойствами, встроенными в Excel.

Выравнивание текста
C#
cell.Style.HorizontalAlignment = HorizontalAlignmentStyle.Center;
Прорисовка границ ячейки или диапазона
C#
// ячейка
cell.SetBorders();
// диапазон ячеек
range.SetBorder(MultipleBorders.All, Color.Blue, LineStyle.Dashed);
Изменение размера колонки
C#
workSheet.Columns[0].SetWidth(15, LengthUnit.ZeroCharacterWidth);
Объединение группы ячеек
C#
workSheet.Cells.GetSubrange("A1:B4").Merged = true;
Управление шрифтом
C#
// Жирный шрифт
workSheet.Cells.GetSubrange("A1:B4").Style.Font.Weight = ExcelFont.BoldWeight;
// Наклонный шрифт
workSheet.Cells.GetSubrange("A2:С4").Style.Font.Italic = true;
// Увеличить размер
workSheet.Cells.GetSubrange("A3:E4").Style.Font.Size = 18 * 20;
// Цвет текста
workSheet.Cells.GetSubrange("A4:А4").Style.Font.Color = Color.Red;
Заливка ячейки
C#
// Установить заливку ячейки сплошным жёлтым цветом
worksheet.Cells[15, 0].Style.FillPattern.SetSolid(Color.Yellow);
Установка формата ячейки
C#
// Установить формат времени
worksheet.Cells[5, 0].Value = DateTime.Now;
worksheet.Cells[5, 0].Style.NumberFormat = "dd.MM.yy hh:mm";
// Установка формата вещественных чисел
worksheet.Cells[6, 0].Value = 123.456;
worksheet.Cells[6, 0].Style.NumberFormat = "#.00";
// Установка формата строки
worksheet.Cells[7, 0].Value = 9101234567;
worksheet.Cells[7, 0].Style.NumberFormat = "+7(#)000-00-00";

Формат ячейки задаётся в соответствии с общими правилами форматирования ячеек документа Excel.

См. также