Hướng dẫn ngắn này mô tả cách áp dụng định dạng có điều kiện trong Excel bằng Node.js. Nó có các chi tiết để thiết lập môi trường phát triển để làm việc với tính năng này, danh sách các bước để viết ứng dụng và mã mẫu có thể chạy được để thêm định dạng có điều kiện trong bảng tính bằng Node.js. Bạn sẽ hiểu toàn bộ quy trình bằng cách thêm điều kiện và đặt kiểu văn bản khi điều kiện là Đúng.
Các bước để thêm định dạng có điều kiện trong Excel bằng Node.js
- Đặt IDE để sử dụng Aspose.Cells cho Node.js qua Java nhằm thêm định dạng có điều kiện
- Tạo bảng tính bằng lớp Workbook và truy cập vào một trang tính
- Khởi tạo đối tượng ConditionalFormattings cho trang tính đã chọn và truy cập tham chiếu của nó dưới dạng đối tượng của lớp FormatConditionCollection
- Tạo một vùng ô nơi định dạng sẽ được áp dụng và thêm nó vào đối tượng của lớp FormatConditionCollection
- Thêm điều kiện vào FormatConditionCollection và đặt nền cho nó
- Lưu sổ làm việc kết quả với định dạng có điều kiện
Các bước này xác định quy trình thêm định dạng có điều kiện trong Excel dựa trên giá trị ô bằng Node.js. Trong quá trình này, hãy thêm một đối tượng FormatConditionCollection vào bộ sưu tập ConditionalFormattings của một trang tính, sau đó thêm một vùng ô bằng cách sử dụng lớp CellArea và một điều kiện bằng cách sử dụng lớp FormatCondition. Sau đó, tùy chỉnh kiểu điều kiện trong đối tượng FormatCondition mới được thêm vào.
Mã để tạo định dạng có điều kiện trong Excel bằng Node.js
Mã mẫu này áp dụng Định dạng có điều kiện Excel dựa trên giá trị ô bằng Node.js. Bạn có thể thêm bao nhiêu điều kiện theo yêu cầu bằng cách sử dụng phương thức addCondition() và đặt kiểu mong muốn cho từng điều kiện. Phương pháp này cung cấp nhiều loại điều kiện khác nhau, chẳng hạn như BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE và CONTAINS_BLANKS, để liệt kê một số loại.
Hướng dẫn này đã hướng dẫn chúng tôi thêm định dạng có điều kiện trong MS Excel bằng Node.js. Nếu bạn muốn áp dụng bộ lọc trong Excel, hãy tham khảo bài viết trên cách áp dụng bộ lọc trong Excel bằng Node.js.