Hướng dẫn thông tin này trình bày cách áp dụng định dạng có điều kiện trong Excel trong C#. Nó chứa tập hợp các tác vụ lập trình cần hoàn thành trong khi viết ứng dụng này cùng với mã mẫu để thêm định dạng có điều kiện trong Excel bằng C#. Bạn cũng sẽ tìm hiểu quy trình thêm nhiều điều kiện với định dạng khác nhau theo yêu cầu của ứng dụng.
Các bước để thêm định dạng có điều kiện trong MS Excel trong C#
- Đặt môi trường để sử dụng Aspose.Cells for .NET để áp dụng định dạng có điều kiện
- Tạo một workbook trống và truy cập trang tính mặc định đầu tiên của nó
- Tạo một đối tượng conditional formatting collection và truy cập tham chiếu của nó
- Tạo một vùng ô và thêm nó vào đối tượng tập hợp định dạng có điều kiện
- Tạo một điều kiện định dạng, đặt các tham số bắt buộc của nó và thêm nó vào bộ sưu tập được đề cập ở trên
- Đặt định dạng mong muốn cho điều kiện mới tạo
- Lưu tệp Excel đầu ra sau khi thêm định dạng có điều kiện
Các bước này tóm tắt quá trình đặt định dạng có điều kiện trong bảng tính trong C#. Quá trình này được bắt đầu bằng cách tạo một sổ làm việc, truy cập trang tính đầu tiên của nó và thêm một đối tượng Định dạng có điều kiện vào bộ sưu tập Định dạng có điều kiện của trang tính đã chọn. Trong các bước tiếp theo, vùng ô được xác định cho đối tượng bộ sưu tập định dạng có điều kiện này, sau đó tạo một điều kiện và đặt kiểu định dạng của nó trước khi lưu tệp Excel kết quả.
Mã để tạo định dạng có điều kiện trong Excel bằng C#
Mã mẫu này minh họa việc triển khai định dạng có điều kiện trong Excel dựa trên giá trị ô trong C#. Bạn có thể thêm bao nhiêu điều kiện theo yêu cầu bằng cách lặp lại các bước để thêm một điều kiện bằng cách sử dụng phương thức AddCondition() rồi đặt định dạng mong muốn cho điều kiện đó. Mã này tạo một tệp Excel, trong đó các ô trong vùng ô tùy chỉnh tự động chuyển sang màu đỏ sau khi giá trị của ô được đặt trong khoảng từ 25 đến 100.
Hướng dẫn mẫu này đã dạy chúng ta cách áp dụng định dạng có điều kiện Excel dựa trên giá trị ô trong C#. Nếu bạn muốn tìm hiểu quy trình chèn một slicer vào sổ làm việc, hãy tham khảo bài viết trên cách chèn slicer trong Excel bằng C#.