
Microsoft Office Excel cho phép bạn bố trí dữ liệu văn bản của mình theo định dạng bảng tính hoặc sổ làm việc. Bạn có thể đưa thông tin và dữ liệu từ nhiều tệp và vị trí khác nhau đến một đích duy nhất để chúng được xử lý và phân tích trên một tệp duy nhất. Xác định nhiều sắc thái màu, đậm, nghiêng trong bảng tính excel để làm nổi bật dữ liệu quan trọng Bạn có thể chọn một lược đồ tô màu phù hợp để phân tích nhanh. Dưới đây là các cách sử dụng phổ biến của tệp excel
- Nhập và lưu trữ dữ liệu
- Thu thập và xác minh dữ liệu kinh doanh
- Nhiệm vụ hành chính và quản lý
- Kế toán và lập ngân sách
- Phân tích dữ liệu
- Báo cáo + Hình ảnh hóa
- Dự báo
Định dạng có điều kiện
Định dạng có điều kiện là một tính năng trong nhiều ứng dụng bảng tính. Nó cho phép bạn áp dụng định dạng cụ thể cho các ô đáp ứng các tiêu chí nhất định. Nó thường được sử dụng như định dạng dựa trên màu sắc để làm nổi bật, nhấn mạnh hoặc phân biệt giữa dữ liệu và thông tin được lưu trữ trong bảng tính. Nếu các điều kiện là sai, phạm vi ô không được định dạng. Ví dụ, bạn có thể có các số dưới nghìn màu đỏ và các số trên nghìn màu xanh lam.
Dưới đây là các hình ảnh định dạng có điều kiện phổ biến hiện có
- Tô màu nền (của ô)
- Tô màu nền trước (của phông chữ)
- Thanh dữ liệu
- Biểu tượng (có 4 loại hình ảnh khác nhau)
- Giá trị
Các chủ đề được nêu dưới đây được trình bày chi tiết hơn
- Nhận định dạng có điều kiện của trang tính
- Thêm định dạng có điều kiện
- Xóa tất cả Định dạng có điều kiện
- Xóa định dạng có điều kiện cho một vùng nhất định
Nhận định dạng có điều kiện của trang tính
Aspose.Cells Cloud cung cấp khả năng đọc thông tin định dạng có điều kiện từ các bảng tính excel. Phương thức GetWorksheetConditionalFormattings của API cho phép bạn đọc thông tin chi tiết về định dạng từ bảng tính excel. Bước đầu tiên là tạo mã thông báo JWT dựa trên Client ID và Client Secret được cá nhân hóa của bạn. Để biết thêm thông tin, vui lòng truy cập Cách lấy mã thông báo JWT bằng khóa Client ID và Client Secret
Lệnh cURL được hiển thị bên dưới, giúp đọc thông tin chi tiết định dạng từ bảng tính excel
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// Để 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 instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsGetWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<ConditionalFormattingsResponse>(response, "response is ConditionalFormattingsResponse");
Assert.AreEqual(response.Code, 200);
Thêm định dạng có điều kiện
Microsoft Excel cung cấp ba cài đặt trước cho Định dạng có điều kiện, Thanh dữ liệu, Thang màu và Bộ biểu tượng, và Aspose.Cells Cloud API hỗ trợ tất cả các loại này. Chỉ định các tham số khác nhau của điều kiện bao gồm Loại, Toán tử, Kiểu, Khu vực ô, v.v.
lệnh cURL
curl -X PUT "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings?cellArea=C4%3AC6" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Priority\": 2, \"Type\": \"CellValue\", \"StopIfTrue\": true, \"AboveAverage\": { \"IsAboveAverage\": true, \"IsEqualAverage\": true, \"StdDev\": 0 }, \"ColorScale\": { \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxColor\": { \"A\": 100, \"R\": 200, \"G\": 200, \"B\": 0 }, \"MidCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MidColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 } }, \"DataBar\": { \"AxisColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"AxisPosition\": \"string\", \"BarBorder\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Type\": \"string\" }, \"BarFillType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Direction\": \"string\", \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxLength\": 0, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinLength\": 0, \"NegativeBarFormat\": { \"BorderColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderColorType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"ColorType\": \"string\" }, \"ShowValue\": true }, \"Formula1\": \"string\", \"Formula2\": \"string\", \"IconSet\": { \"CfIcons\": [ { \"ImageData\": \"string\", \"Index\": 0, \"Type\": \"string\" } ], \"Cfvos\": [ { \"IsGTE\": true, \"Type\": \"string\" } ], \"IsCustom\": true, \"Reverse\": true, \"ShowValue\": true, \"IconSetType\": \"string\" }, \"Operator\": \"string\", \"Style\": { \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Font\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"DoubleSize\": 0, \"IsBold\": true, \"IsItalic\": true, \"IsStrikeout\": true, \"IsSubscript\": true, \"IsSuperscript\": true, \"Name\": \"string\", \"Size\": 0, \"Underline\": \"string\" }, \"Name\": \"string\", \"CultureCustom\": \"string\", \"Custom\": \"string\", \"BackgroundColor\": { \"A\": 220, \"R\": 10, \"G\": 120, \"B\": 0 }, \"ForegroundColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"IsFormulaHidden\": true, \"IsDateTime\": true, \"IsTextWrapped\": true, \"IsGradient\": true, \"IsLocked\": true, \"IsPercent\": true, \"ShrinkToFit\": true, \"IndentLevel\": 0, \"Number\": 0, \"RotationAngle\": 0, \"Pattern\": \"None\", \"TextDirection\": \"Context\", \"VerticalAlignment\": \"Center\", \"HorizontalAlignment\": \"General\", \"BorderCollection\": [ { \"LineStyle\": \"string\", \"Color\": { \"A\": 120, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderType\": \"BottomBorder\", \"ThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ArgbColor\": -16777216 } ], \"BackgroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ForegroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 } }, \"Text\": \"string\", \"TimePeriod\": \"string\", \"Top10\": { \"IsBottom\": true, \"IsPercent\": true, \"Rank\": 0 }}"
Đoạn mã C# bên dưới sẽ thêm định dạng có điều kiện vào bảng tính Excel:
C# .NET
// 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);
Xóa tất cả Định dạng có điều kiện
Aspose.Cells Cloud cho phép bạn xóa định dạng có điều kiện. Phương pháp DeleteWorksheetConditionalFormattings cung cấp cho bạn đòn bẩy để xóa định dạng có điều kiện khỏi bảng tính excel. Lệnh cURL được đưa ra bên dưới có thể được sử dụng để thực hiện yêu cầu này
lệnh cURL
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// Để 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 instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsDeleteWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<CellsCloudResponse>(response, "response is CellsCloudResponse");
Assert.AreEqual(response.Code, 200);
Phương pháp trên xóa tất cả định dạng có điều kiện và nếu bạn muốn xóa bất kỳ định dạng cụ thể nào, vui lòng thử sử dụng phương pháp DeleteWorksheetConditionalFormatting. Phương pháp này chấp nhận số chỉ mục cho các điều kiện định dạng trong bảng tính Excel.
Lệnh bên dưới xóa định dạng có điều kiện ở chỉ mục 1 (nơi giá trị chỉ mục bắt đầu từ 0).
lệnh cURL
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Hình ảnh 1: - Định dạng đã bị xóa khỏi bảng tính Excel.
Xóa định dạng có điều kiện cho một vùng nhất định
Nếu bạn cần xóa định dạng có điều kiện khỏi một vùng cụ thể, vui lòng sử dụng phương thức DeleteWorksheetConditionalFormattingArea. Chúng ta cần chỉ định thông tin startRow, startColumn, totalRows và totalColumns để hoàn thành các yêu cầu. Xin lưu ý rằng chỉ mục hàng và cột bắt đầu bằng 0.
lệnh cURL
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/area?startRow=4&startColumn=1&totalRows=3&totalColumns=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Phần kết luận
Aspose.Cells Cloud API là một sản phẩm tuyệt vời và cung cấp khả năng tạo, thao tác và chuyển đổi các tệp MS Excel và OpenOffice sheet sang các định dạng được hỗ trợ khác. Không cần cài đặt sản phẩm.
Để biết thêm thông tin, vui lòng truy cập Trang chủ Aspose.Cells Cloud. Và để biết thông tin về cài đặt và cấu hình SDK dành riêng cho ngôn ngữ lập trình, vui lòng truy cập Cách cài đặt SDK Aspose.Cloud.