Định dạng có điều kiện trong Excel

Trong khi tìm hiểu về cách trực quan hóa dữ liệu trong bảng tính Excel, chúng ta đã tìm hiểu về Làm việc với biểu đồ trong sổ làm việc Excel. Bây giờ, chúng ta hãy khám phá một tính năng khác của Định dạng có điều kiện trong các tệp Excel. Đây là một cách hữu ích và hiệu quả để trình bày thông tin.

Trong bài viết này, chúng ta sẽ tìm hiểu các tính năng sau:

Thêm định dạng có điều kiện vào bảng tính Excel

Bạn có thể chỉ định các tham số khác nhau của điều kiện bao gồm Type, Operator, Style, Cell Area, v.v., sau đó gọi API. Đoạn mã C# .NET sau đây giải thích các bước để thực hiện yêu cầu này:

// Nhận AppKey và AppSID từ https://dashboard.aspose.cloud/
// Cài đặt gói Nuget Aspose.Cells-Cloud
// Để biết ví dụ đầy đủ và tệp dữ liệu, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
string cellArea = "A1:C10";
FormatCondition formatcondition = new FormatCondition();
formatcondition.Type = "CellValue";
formatcondition.Operator = "Between";
formatcondition.Formula1 = "10";
formatcondition.Formula2 = "20";
var color = new Color();
color.A = 1;
color.R = 132;
color.G = 157;
color.B = 204;
Style style = new Style();
style.BackgroundColor = color;
formatcondition.Style = style;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetConditionalFormatting(name, sheetName, cellArea, formatcondition, folder);

Đoạn mã này sẽ thêm định dạng có điều kiện vào vùng ô được chỉ định. Bạn có thể thấy màu nền thay đổi của các ô chứa giá trị trong một phạm vi cụ thể.

Định dạng có điều kiện Excel

Hơn nữa, Microsoft Excel cung cấp ba cài đặt trước là Data Bars, Color Scales và Icon Sets. Ảnh chụp màn hình sau đây cho thấy các cài đặt trước này. May mắn thay, Aspose.Cells Cloud API hỗ trợ tất cả các cài đặt trước này. Các tính năng như vậy nâng cao API để phù hợp nhất để xử lý các tệp bảng tính Excel.

Định dạng có điều kiện trong Excel

Xóa định dạng có điều kiện trong bảng tính Excel

Bạn có thể xóa bất kỳ định dạng có điều kiện nào khỏi sổ làm việc Excel. Chỉ cần đặt chỉ mục định dạng và gọi API. Tuy nhiên, chỉ mục dựa trên số không nên số không phải được truyền để xóa định dạng đầu tiên, v.v. Vui lòng sử dụng đoạn mã C# sau để xóa lần xuất hiện đầu tiên của định dạng có điều kiện khỏi trang tính đã chỉ định của sổ làm việc cụ thể:

// Nhận AppKey và AppSID từ https://dashboard.aspose.cloud/
// Cài đặt gói Nuget Aspose.Cells-Cloud
// Để biết ví dụ đầy đủ và tệp dữ liệu, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsDeleteWorksheetConditionalFormatting(name, sheetName, index, folder);

Hơn nữa, bạn cũng có thể xóa tất cả định dạng có điều kiện khỏi một bảng tính trong một lệnh gọi API duy nhất. Chỉ cần bỏ qua hoặc chú thích biến chỉ mục và API sẽ xóa tất cả định dạng khỏi bảng tính đã chỉ định.

Cập nhật Định dạng có điều kiện trong Bảng tính Excel

Bạn có thể cập nhật định dạng có điều kiện hiện có trong tệp Excel. Ví dụ, hãy cập nhật Khu vực điều kiện theo định dạng mà chúng tôi đã thêm vào trong ví dụ đầu tiên của bài viết này. Bạn cũng có thể nhận thấy trong ảnh chụp màn hình đó rằng khu vực được đặt là A1:C10. Hãy tiếp tục ví dụ đó và bao gồm thêm các ô E6:G8. Có thể sử dụng đoạn mã sau để cập nhật khu vực điều kiện:

// Nhận AppKey và AppSID từ https://dashboard.aspose.cloud/
// Cài đặt gói Nuget Aspose.Cells-Cloud
// Để biết ví dụ đầy đủ và tệp dữ liệu, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string cellArea = "E6:G8";
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetFormatConditionArea(name, sheetName, index, cellArea, folder);

Ảnh chụp màn hình bên dưới làm nổi bật cách điều kiện tương tự được mở rộng sang khu vực khác được chỉ định trong đoạn mã.

Cập nhật Định dạng có điều kiện Excel

Khu vực được tô sáng trên ảnh chụp màn hình này là ví dụ về cách cập nhật Khu vực điều kiện hoạt động. Các ô trong phạm vi E6:G8 hiện được thêm vào khu vực điều kiện.

Phần kết luận

Trong bài đăng trên blog ở trên, chúng tôi đã khám phá một số khả năng mà bạn có thể sử dụng trong các ứng dụng của mình. Bạn có thể tham khảo thêm Tài liệu tham khảo API, Tài liệu API và các SDK khác nhau của Aspose.Cells cho Cloud API. Chúng tôi mong nhận được phản hồi hoặc đề xuất của bạn tại Diễn đàn hỗ trợ miễn phí. Chúc vui vẻ!

Bài viết liên quan