Формат Cells

Форматирование Cells Использование диалогового окна «Стиль»

Cells можно отформатироватьпрограммноно самый простой способ отформатировать ячейки в элементе управления Aspose.Cells.GridWeb в режиме WYSIWYG — использовать диалоговое окно «Стиль».

Чтобы использовать диалоговое окно «Стиль»: Выберите диапазон ячеек, затем щелкните правой кнопкой мыши и выберитеФормат Cell.

Выбор формата Cell

дело:изображение_альтернативный_текст

Отображается диалоговое окно Стиль.

Диалоговое окно «Стиль» используется для форматирования ячеек.

дело:изображение_альтернативный_текст

Диалоговое окно «Стиль» позволяет пользователям форматировать ячейки, настраивая параметры шрифта и границ.

Настройка параметров шрифта

В диалоговом окне «Стиль» можно настроить следующие параметры шрифта:

  • Имя шрифта, выберите нужный шрифт из списка.
  • Стиль шрифта, примените стиль шрифта, такой как полужирный, курсив и т. д.
  • Размер шрифта, выберите размер шрифта в пунктах.
  • Подчеркните, подчеркните текст.
  • Зачеркнутый, применение эффекта зачеркивания к тексту.
  • Выравнивание по горизонтали, выберите выравнивание по горизонтали.
  • Выравнивание по вертикали, выберите выравнивание по вертикали.
  • Цвет шрифта, выберите цвет шрифта.
  • Фон, выберите цвет фона.

Вы можете проверить выбранные настройки шрифта в небольшой области предварительного просмотра.

Индивидуальные настройки шрифта

дело:изображение_альтернативный_текст

Настройка параметров границы

Элемент управления также позволяет пользователям рисовать границу вокруг ячеек, настраивая параметры границы в диалоговом окне «Стиль».

Чтобы просмотреть параметры, связанные с границей: НажмитеГраницы в диалоговом окне Стиль. Отображаются параметры, связанные с границей.

Параметры границы в диалоговом окне стиля

дело:изображение_альтернативный_текст

В диалоговом окне «Стиль» можно выбрать следующие параметры границы:

  • Стиль линии границы, выберите стиль границы, такой как сплошная, пунктирная и т. д.
  • Ширина линии границы, выберите ширину границы в пикселях.
  • Цвет линии границы, выберите цвет линии.
  • Линии границы, выберите нумерацию и расположение линий границы.

Индивидуальные настройки границ

дело:изображение_альтернативный_текст

Применение настроек

НажмитеХОРОШО в диалоговом окне «Стиль», чтобы применить изменения.

Применены настройки шрифта и границ

дело:изображение_альтернативный_текст

Форматирование Cells Использование API

Cells также можно программно отформатировать с помощью Aspose.Cells.GridWeb API. Каждая ячейка имеет свойство Style, которое представляет объект GridTableItemStyle. Используйте свойство Style для настройки параметров шрифта и границ.

Настройка шрифта

Чтобы настроить параметры шрифта программно:

  1. Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму.
  2. Доступ к рабочему листу.
  3. Получите доступ к ячейке, которую вы форматируете.
  4. Доступ к стилю ячейки.
  5. Установите размер шрифта в пунктах.
  6. Установите стиль шрифта.
  7. Установите цвета переднего плана и фона.
  8. Установите горизонтальное и вертикальное выравнивание.
  9. Установите стиль обратно в ячейку.

Вывод: индивидуальные настройки шрифта, показанные на A1.

дело:изображение_альтернативный_текст

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the reference of the worksheet that is currently active and resize first row and column
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
sheet.Cells.Clear();
sheet.Cells.SetColumnWidth(0, 50);
sheet.Cells.SetRowHeight(0, 40);
// Accessing a specific cell of the worksheet
GridCell cell = sheet.Cells["A1"];
// Inserting a value in cell A1
cell.PutValue("Aspose.Cells.GridWeb");
var style = cell.Style;
// Setting font, color and alignment of cell
style.Font.Size = new FontUnit("12pt");
style.Font.Bold = true;
style.ForeColor = Color.Blue;
style.BackColor = Color.Aqua;
style.HorizontalAlign = HorizontalAlign.Center;
// Set the cell style
cell.CopyStyle(style);
sheet.AutoFitColumn(0);

Установка границ

Границы могут применяться к отдельным ячейкам или к диапазону.

Одноместный Cell

Чтобы установить границы одной ячейки:

  1. Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму.
  2. Доступ к рабочему листу.
  3. Получите доступ к ячейке, которую вы собираетесь форматировать.
  4. Получите доступ к объекту Style ячейки.
  5. Установите стиль границы.
  6. Задайте ширину границы в пикселях.
  7. Установите цвет границы.
  8. Установите стиль для ячейки.

Индивидуальные настройки границ в одной ячейке

дело:изображение_альтернативный_текст

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the reference of the worksheet that is currently active and resize first row and column
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
sheet.Cells.Clear();
sheet.Cells.SetColumnWidth(0, 50);
sheet.Cells.SetRowHeight(0, 40);
// Accessing a specific cell of the worksheet
GridCell cell = sheet.Cells["A1"];
var style = cell.Style;
// Setting the border style, width and color
style.BorderStyle = BorderStyle.Solid;
style.BorderWidth = new Unit(2, UnitType.Pixel);
style.BorderColor = Color.Blue;
// Set the cell style
cell.CopyStyle(style);

Диапазон Cells

Чтобы установить границы диапазона ячеек:

  1. Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму.
  2. Доступ к нужному рабочему листу
  3. Создать экземпляр класса WebBorderStyle
  4. Установите стиль границы на сплошной или пунктирный и т. д.
  5. Установите ширину границы в пикселях
  6. Установить цвет границы
  7. Применить параметры границы, хранящиеся в объекте WebBorderStyle, к указанному диапазону ячеек

Диапазон ячеек с настраиваемыми параметрами границ

дело:изображение_альтернативный_текст

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the reference of the worksheet that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
sheet.Cells.Clear();
// Creating an instance of WebBorderStyle
WebBorderStyle bstyle = new WebBorderStyle();
// Setting the border style, width and color
bstyle.BorderStyle = BorderStyle.Double;
bstyle.BorderWidth = new Unit(3, UnitType.Pixel);
bstyle.BorderColor = Color.Blue;
// Applying the instance of WebBorderStyle on a specified range of cells
sheet.Cells.SetBorders(1, 1, 5, 4, SetBorderPosition.Cross, bstyle);

Настройка числовых форматов

Aspose.Cells.GridWeb поддерживает настройку числовых форматов. Имеется 59 встроенных числовых форматов. Чтобы увидеть их, пожалуйста, обратитесь к этомусписок поддерживаемых числовых форматов.

Все встроенные числовые форматы находятся в перечислении NumberType. Чтобы использовать встроенный числовой формат, задайте для NumberType с помощью метода SetNumberType объекта ячейки числовой формат из перечисления NumberType.

Чтобы установить пользовательский числовой формат, используйте метод SetCustom ячейки.

Настройки числового формата, примененные к B1 и B2

дело:изображение_альтернативный_текст

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the reference of the worksheet that is currently active
GridWorksheet sheet = GridWeb1.WorkSheets[GridWeb1.ActiveSheetIndex];
sheet.Cells.Clear();
sheet.Cells.SetColumnWidth(0, 50);
sheet.Cells.SetRowHeight(0, 40);
// Putting values to cells
sheet.Cells["A1"].PutValue("Currency1 Number Format");
sheet.Cells["A2"].PutValue("Custom Number Format");
sheet.Cells["B1"].PutValue(7800);
sheet.Cells["B2"].PutValue(2500);
// Setting the number format of "B1" cell to Currency1
sheet.Cells["B1"].SetNumberType((int)NumberType.Currency1);
// Setting the custom number format of "B2" cell
sheet.Cells["B2"].SetCustom("#,##0.0000");