![]() | Форматирование в Excel |
Форматирование осуществляется методами и свойствами, встроенными в Excel.
cell.Style.HorizontalAlignment = HorizontalAlignmentStyle.Center;
// ячейка cell.SetBorders(); // диапазон ячеек range.SetBorder(MultipleBorders.All, Color.Blue, LineStyle.Dashed);
workSheet.Columns[0].SetWidth(15, LengthUnit.ZeroCharacterWidth);
workSheet.Cells.GetSubrange("A1:B4").Merged = true;
// Жирный шрифт 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;
// Установить заливку ячейки сплошным жёлтым цветом worksheet.Cells[15, 0].Style.FillPattern.SetSolid(Color.Yellow);
// Установить формат времени 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.