Ovaj kratki vodič opisuje kako primijeniti uvjetno oblikovanje u Excel pomoću Node.js. Sadrži detalje za postavljanje razvojnog okruženja za rad sa značajkom, popis koraka za pisanje aplikacije i primjer koda koji se može izvoditi za dodavanje uvjetnog oblikovanja u proračunsku tablicu pomoću Node.js. Razumjet ćete cijeli postupak dodavanjem uvjeta i postavljanjem stila teksta kada je uvjet True.
Koraci za dodavanje uvjetnog oblikovanja u Excelu pomoću Node.js
- Postavite IDE da koristi Aspose.Cells za Node.js putem Jave za dodavanje uvjetnog oblikovanja
- Napravite proračunsku tablicu pomoću klase Workbook i pristupite tablici
- Pokrenite objekt ConditionalFormattings za odabrani list i pristupite njegovoj referenci kao objektu klase FormatConditionCollection
- Stvorite područje ćelije na koje će se primijeniti oblikovanje i dodajte ga objektu klase FormatConditionCollection
- Dodajte uvjet FormatConditionCollection i postavite njegovu pozadinu
- Spremite dobivenu radnu knjigu s uvjetnim oblikovanjem
Ovi koraci definiraju postupak dodavanja uvjetnog oblikovanja u Excelu na temelju vrijednosti ćelije pomoću Node.js. U ovom procesu dodajte objekt FormatConditionCollection u kolekciju ConditionalFormattings lista nakon čega slijedi dodavanje područja ćelije pomoću klase CellArea i uvjeta pomoću klase FormatCondition. Kasnije prilagodite stil uvjeta u novododanom objektu FormatCondition.
Kod za stvaranje uvjetnog oblikovanja u Excelu pomoću 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"); |
Ovaj primjer koda primjenjuje Excel uvjetno oblikovanje na temelju vrijednosti ćelije pomoću Node.js. Možete dodati onoliko uvjeta koliko je potrebno korištenjem metode addCondition() i postavljanjem željenog stila za svaki uvjet. Ova metoda pruža različite vrste uvjeta, kao što su BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE i CONTAINS_BLANKS, da nabrojimo neke.
Ovaj vodič nas je vodio da dodamo uvjetno oblikovanje u MS Excel koristeći Node.js. Ako želite primijeniti filtar u Excelu, pogledajte članak na kako primijeniti filtar u Excelu koristeći Node.js.