Các ô được định dạng trong Excel

Khả năng sử dụng là thuật ngữ mô tả mức độ tương tác tốt của một người với một chương trình, trang web hoặc thiết bị. Các yếu tố làm tăng khả năng sử dụng bao gồm tính dễ học và hiệu quả sử dụng. Bạn có thể sử dụng màu sắc để tăng khả năng sử dụng của bảng tính theo nhiều cách. Ví dụ: nếu bạn cần xác định tất cả các ô trong bảng tính có giá trị vượt quá 1000, bạn có thể thực hiện nhiệm vụ đó dễ dàng hơn bằng cách yêu cầu Excel tô màu đỏ cho các ô đó. Sau đó, mọi người có thể xác định chúng trong vài giây. Bằng cách tô màu cho các hàng của bảng tính, bạn có thể mang lại cho bảng tính một giao diện chuyên nghiệp và dễ đọc hơn. Hơn nữa, các kiểu này hữu ích khi bạn muốn tất cả các tiêu đề trong sổ làm việc của mình trông giống nhau.

Màu sắc cũng giúp bạn trực quan hóa dữ liệu hiệu quả hơn bằng cách cho phép bạn nhận dạng các nhóm thông tin liên quan bằng mắt. Hơn nữa, bạn có thể sử dụng các kiểu để giúp bảng tính và sổ làm việc của mình có định dạng nhất quán.

API đám mây để xử lý bảng tính

Aspose.Cells Cloud API cung cấp khả năng tạo cũng như thao tác các bảng tính MS Excel & OpenOffice có sẵn trên hệ thống cục bộ cũng như được lưu trữ trên đám mây. Để xử lý các bảng tính, bạn không cần phải cài đặt bất kỳ phần mềm nào bao gồm MS Office hoặc OpenOffice và tất cả quá trình xử lý được thực hiện bằng Cloud API. Xin lưu ý rằng với mỗi bản phát hành mới, chúng tôi luôn cố gắng mang lại sự ổn định hơn cho sản phẩm cũng như nỗ lực giới thiệu các tính năng mới giúp API của chúng tôi mạnh mẽ hơn. Do đó, trong bản phát hành gần đây của Aspose.Cells Cloud 20.7, chúng tôi đã cải thiện đáng kể các tính năng liên quan đến việc tạo sổ làm việc, đặt đặc điểm ô, Lấy giá trị phạm vi ô và đăng kiểu ô.

Tạo sổ làm việc bằng C#

API cung cấp khả năng tạo bảng tính excel bằng ít dòng mã hơn. Ngay cả với một dòng mã, một bảng tính mới có thể được thêm vào sổ làm việc Excel hiện có. Đoạn mã dưới đây cho thấy các bước để tạo một sổ làm việc Excel mẫu, thêm bảng tính excel vào chỉ mục thứ hai và lưu tệp kết quả vào bộ nhớ đám mây.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Bạn có thể tìm thấy ví dụ đầy đủ tại https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// tạo một phiên bản của Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// chỉ định tên của tập tin kết quả
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// lưu tệp Excel vào bộ nhớ đám mây
instance.CellsWorkbookPutWorkbookCreate(name);
// thêm bảng tính vào vị trí thứ hai
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

Lấy giá trị phạm vi ô

API cung cấp tính năng lấy, thêm hoặc cập nhật Dữ liệu ô dựa trên phạm vi được đặt tên. Trong bản phát hành gần đây, API đã được cải thiện để lấy giá trị phạm vi từ các ô bảng tính.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Bạn có thể tìm thấy ví dụ đầy đủ tại https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// tạo một phiên bản của Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
string name = "NewBook2056160256i53.xlsx";
string sheetName = "Sheet1";
int? firstRow = 0;
int? firstColumn = 0;
int? rowCount = 3;
int? columnCount = 2;
var response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, null, firstRow, firstColumn, rowCount, columnCount);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

var rangeName = "A1:B3";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

rangeName = "MyRange";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

Áp dụng định dạng Rich Text vào ô

Mỗi ô chứa dữ liệu và để phân biệt đúng dữ liệu của từng ô, có thể áp dụng một kiểu định dạng cụ thể cho từng ô. API cũng hỗ trợ khả năng thiết lập định dạng Rich Text cho các ô bảng tính Excel. API cung cấp lớp Font cung cấp khả năng chỉ định thông tin phông chữ cho các ô cụ thể. Bạn có thể thiết lập định dạng như Bold, Italic, Strikeout, SubScript, SuperScript, Underline, Size, FontName.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Bạn có thể tìm thấy ví dụ đầy đủ tại https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// tạo một phiên bản của Cells Cloud API
Aspose.Cells.Cloud.SDK.Api.CellsApi cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(MyAppSid, MyAppKey);

string fileName = "NewBook2056160256i53.xlsx";
String sheetName = "Sheet1";
String cellName = "A3";

Aspose.Cells.Cloud.SDK.Model.Style style = new Aspose.Cells.Cloud.SDK.Model.Style();
Aspose.Cells.Cloud.SDK.Model.Font font = new Aspose.Cells.Cloud.SDK.Model.Font();
font.IsBold = true;
font.Color = new Aspose.Cells.Cloud.SDK.Model.Color() { A = 10, R = 120, G = 200, B = 230 };
font.Size = 16;

Aspose.Cells.Cloud.SDK.Model.ThemeColor themeColor = new Aspose.Cells.Cloud.SDK.Model.ThemeColor();
themeColor.ColorType = "Text2";
themeColor.Tint = 2;
style.BackgroundThemeColor = themeColor;
style.Font = font;            

try
{
    // Gọi API Aspose.Cells Cloud SDK để thay đổi kiểu ô
    Aspose.Cells.Cloud.SDK.Model.StyleResponse apiResponse = cellsApi.CellsPostUpdateWorksheetCellStyle(fileName, sheetName, cellName, style);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        Console.WriteLine("Change Cell Style in Excel Worksheet, Done!");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Định dạng ô Excel được cập nhật sau khi thực thi mã

Hình 1: - Định dạng ô được cập nhật sau khi thực thi mã.

Bài viết liên quan

Chúng tôi cũng khuyên bạn nên truy cập các bài viết sau để biết thêm thông tin về: