Ez a rövid útmutató leírja, hogyan alkalmazhat feltételes formázást a Excel-ben a Node.js használatával. Tartalmazza a funkcióval való munkavégzéshez szükséges fejlesztői környezet beállításának részleteit, az alkalmazás megírásának lépéseinek listáját, valamint egy futtatható mintakódot a feltételes formázás hozzáadásához a Node.js segítségével a táblázatban. A teljes folyamatot megértheti egy feltétel hozzáadásával és a szövegstílus beállításával, ha a feltétel igaz.
Feltételes formázás hozzáadásának lépései az Excelben a Node.js használatával
- Állítsa be az IDE-t a Aspose.Cells a Node.js-hez Java-n keresztül használatára a feltételes formázás hozzáadásához
- Hozzon létre egy táblázatot a Workbook osztály használatával, és nyissa meg a munkalapot
- Indítsa el a ConditionalFormattings objektumot a kiválasztott laphoz, és érje el a hivatkozását a FormatConditionCollection osztály objektumaként
- Hozzon létre egy cellaterületet, ahol a formázást alkalmazni kell, és adja hozzá a FormatConditionCollection osztály objektumához
- Adjon hozzá egy feltételt a FormatConditionCollection gyűjteményhez, és állítsa be a hátterét
- Mentse az eredményül kapott munkafüzetet feltételes formázással
Ezek a lépések határozzák meg a feltételes formázás hozzáadásának folyamatát az Excelben a cellaérték alapján a Node.js használatával. Ebben a folyamatban adjon hozzá egy FormatConditionCollection objektumot egy lap ConditionalFormattings gyűjteményéhez, majd adjon hozzá egy cellaterületet a CellArea osztály használatával és egy feltételt a FormatCondition osztály használatával. Később testreszabhatja a feltétel stílusát az újonnan hozzáadott FormatCondition objektumban.
Kód feltételes formázás létrehozásához az Excelben a Node.js használatával
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"); |
Ez a mintakód Excel feltételes formázást alkalmaz a Node.js használatával a cellaérték alapján. Tetszőleges számú feltételt adhat hozzá az addCondition() metódus használatával, és minden feltételhez beállítja a kívánt stílust. Ez a módszer különféle feltételtípusokat biztosít, például BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE és CONTAINS_BLANKS, hogy néhányat felsoroljunk.
Ez az oktatóanyag a feltételes formázás hozzáadásához vezetett az MS Excelben a Node.js használatával. Ha szűrőt szeretne alkalmazni az Excelben, olvassa el a hogyan kell szűrőt alkalmazni az Excelben a Node.js használatával című cikket.