Как применить условное форматирование в Excel с помощью Node.js

В этом кратком руководстве описывается как применять условное форматирование в Excel с помощью Node.js. Он содержит подробную информацию о настройке среды разработки для работы с этой функцией, список шагов по написанию приложения и работоспособный пример кода для добавления условного форматирования в электронную таблицу с помощью Node.js. Вы поймете весь процесс, добавив условие и установив стиль текста, когда условие истинно.

Шаги по добавлению условного форматирования в Excel с помощью Node.js

  1. Настройте IDE на использование Aspose.Cells для Node.js через Java для добавления условного форматирования.
  2. Создайте электронную таблицу с помощью класса Workbook и получите доступ к листу.
  3. Инициируйте объект ConditionalFormattings для выбранного листа и получите доступ к его ссылке как к объекту класса FormatConditionCollection.
  4. Создайте область ячейки, к которой необходимо применить форматирование, и добавьте ее в объект класса FormatConditionCollection.
  5. Добавьте условие в FormatConditionCollection и установите его фон.
  6. Сохраните полученную книгу с условным форматированием.

Эти шаги определяют процесс добавления условного форматирования в Excel на основе значения ячейки с использованием Node.js. В этом процессе добавьте объект FormatConditionCollection в коллекцию ConditionalFormattings листа, а затем добавьте область ячеек с помощью класса CellArea и условие с помощью класса FormatCondition. Позже настройте стиль условия во вновь добавленном объекте FormatCondition.

Код для создания условного форматирования в Excel с использованием Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Create a Workbook for conditional formatting and access its first sheet
var spreadsheet = new aspose.cells.Workbook();
var sheet = spreadsheet.getWorksheets().get(0);
// Initiate a conditional formatting object
var indexCondFormatting = sheet.getConditionalFormattings().add();
var fcs = sheet.getConditionalFormattings().get(indexCondFormatting);
// Create a cell range and add to the format conditions collection
var cellArea = new aspose.cells.CellArea();
cellArea.StartRow = 0;
cellArea.EndRow = 10;
cellArea.StartColumn = 0;
cellArea.EndColumn = 1;
fcs.addArea(cellArea);
// Create the first condition and get the reference to it
var conditionIndex = fcs.addCondition(aspose.cells.FormatConditionType.CELL_VALUE, aspose.cells.OperatorType.BETWEEN, "25", "100");
var formatCondition = fcs.get(conditionIndex);
// Set the desired formatting
formatCondition.getStyle().setBackgroundColor(aspose.cells.Color.getRed());
// Save the workbook with a conditional formatting
spreadsheet.save("output.xlsx");
console.log("Conditional formatting applied successfully");

В этом примере кода применяется условное форматирование Excel на основе значения ячейки с использованием Node.js. Вы можете добавить столько условий, сколько необходимо, используя метод addCondition() и задав желаемый стиль для каждого условия. Этот метод предоставляет различные типы условий, такие как BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE и CONTAINS_BLANKS, и это лишь некоторые из них.

Это руководство помогло нам добавить условное форматирование в MS Excel с помощью Node.js. Если вы хотите применить фильтр в Excel, обратитесь к статье как применить фильтр в Excel с помощью Node.js.

 Русский