W tym krótkim przewodniku opisano jak zastosować formatowanie warunkowe w Excel przy użyciu Node.js. Zawiera szczegółowe informacje dotyczące ustawiania środowiska programistycznego do pracy z tą funkcją, listę kroków niezbędnych do napisania aplikacji oraz możliwy do uruchomienia przykładowy kod umożliwiający dodanie formatowania warunkowego w arkuszu kalkulacyjnym przy użyciu Node.js. Zrozumiesz cały proces, dodając warunek i ustawiając styl tekstu, gdy warunek jest spełniony.
Kroki dodawania formatowania warunkowego w programie Excel przy użyciu Node.js
- Ustaw IDE tak, aby używało Aspose.Cells dla Node.js poprzez Javę do dodawania formatowania warunkowego
- Utwórz arkusz kalkulacyjny za pomocą klasy Workbook i uzyskaj dostęp do arkusza
- Zainicjuj obiekt ConditionalFormattings dla wybranego arkusza i uzyskaj dostęp do jego odniesienia jako obiektu klasy FormatConditionCollection
- Utwórz obszar komórki, w którym ma zostać zastosowane formatowanie, i dodaj go do obiektu klasy FormatConditionCollection
- Dodaj warunek do FormatConditionCollection i ustaw jego tło
- Zapisz powstały skoroszyt z formatowaniem warunkowym
Te kroki definiują proces dodawania formatowania warunkowego w programie Excel na podstawie wartości komórki przy użyciu Node.js. W tym procesie należy dodać obiekt FormatConditionCollection do kolekcji ConditionalFormattings arkusza, a następnie dodać obszar komórki przy użyciu klasy CellArea i warunek przy użyciu klasy FormatCondition. Później dostosuj styl warunku w nowo dodanym obiekcie FormatCondition.
Kod do tworzenia formatowania warunkowego w programie Excel przy użyciu 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"); |
Ten przykładowy kod stosuje formatowanie warunkowe programu Excel na podstawie wartości komórki przy użyciu środowiska Node.js. Możesz dodać dowolną liczbę warunków, używając metody addCondition() i ustawiając żądany styl dla każdego warunku. Ta metoda udostępnia różne typy warunków, takie jak BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE i CONTAINS_BLANKS, aby wymienić tylko kilka.
Ten samouczek poinstruował nas, jak dodać formatowanie warunkowe w programie MS Excel przy użyciu Node.js. Jeżeli chcesz zastosować filtr w Excelu zapoznaj się z artykułem na temat jak zastosować filtr w Excelu przy użyciu Node.js.