Jak použít podmíněné formátování v Excelu pomocí Node.js

Tento krátký průvodce popisuje jak použít podmíněné formátování v Excel pomocí Node.js. Obsahuje podrobnosti pro nastavení vývojového prostředí pro práci s funkcí, seznam kroků pro psaní aplikace a spustitelný ukázkový kód pro přidání podmíněného formátování v tabulce pomocí Node.js. Celý proces pochopíte přidáním podmínky a nastavením stylu textu, když je podmínka True.

Kroky pro přidání podmíněného formátování v Excelu pomocí Node.js

  1. Nastavte IDE tak, aby používalo Aspose.Cells pro Node.js přes Java pro přidání podmíněného formátování
  2. Vytvořte tabulku pomocí třídy Workbook a otevřete si tabulku
  3. Spusťte objekt ConditionalFormattings pro vybraný list a získejte přístup k jeho referenci jako k objektu třídy FormatConditionCollection
  4. Vytvořte oblast buněk, kde se má použít formátování, a přidejte ji do objektu třídy FormatConditionCollection
  5. Přidejte podmínku do FormatConditionCollection a nastavte její pozadí
  6. Uložte výsledný sešit s podmíněným formátováním

Tyto kroky definují proces přidávání podmíněného formátování v Excelu na základě hodnoty buňky pomocí Node.js. V tomto procesu přidejte objekt FormatConditionCollection do kolekce ConditionalFormattings listu a poté přidejte oblast buňky pomocí třídy CellArea a podmínku pomocí třídy FormatCondition. Později upravte styl podmínky v nově přidaném objektu FormatCondition.

Kód pro vytvoření podmíněného formátování v Excelu pomocí 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");

Tento ukázkový kód používá podmíněné formátování Excel založené na hodnotě buňky pomocí Node.js. Pomocí metody addCondition() a nastavením požadovaného stylu pro každou podmínku můžete přidat libovolný počet podmínek. Tato metoda poskytuje různé typy podmínek, jako například BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE a CONTAINS_BLANKS, abychom je uvedli alespoň některé.

Tento tutoriál nás navedl k přidání podmíněné formátování v MS Excel pomocí Node.js. Pokud chcete použít filtr v Excelu, přečtěte si článek o jak použít filtr v Excelu pomocí Node.js.

 Čeština