เซลล์ที่จัดรูปแบบ Excel

ความสามารถในการใช้งานเป็นคำที่อธิบายว่าบุคคลสามารถโต้ตอบกับโปรแกรม เว็บไซต์ หรืออุปกรณ์ได้ดีเพียงใด ปัจจัยที่ช่วยเพิ่มความสามารถในการใช้งานได้แก่ ความสะดวกในการเรียนรู้และประสิทธิภาพในการใช้งาน คุณสามารถใช้สีเพื่อเพิ่มความสามารถในการใช้งานของสเปรดชีตได้หลายวิธี ตัวอย่างเช่น หากคุณจำเป็นต้องระบุเซลล์ทั้งหมดในสเปรดชีตที่มีค่าเกิน 1,000 คุณสามารถทำให้ภารกิจนั้นง่ายขึ้นได้โดยกำหนดให้ Excel ระบายสีเซลล์เหล่านั้นเป็นสีแดง จากนั้นผู้คนจะสามารถระบุเซลล์เหล่านี้ได้ภายในไม่กี่วินาที ด้วยการใช้สีแถวของสเปรดชีต คุณสามารถทำให้สเปรดชีตดูเป็นมืออาชีพและอ่านง่ายขึ้น นอกจากนี้ สไตล์ยังมีประโยชน์เมื่อคุณต้องการให้หัวเรื่องทั้งหมดในเวิร์กบุ๊กของคุณมีลักษณะเหมือนกัน

สียังช่วยให้คุณแสดงข้อมูลได้อย่างมีประสิทธิภาพมากขึ้นโดยทำให้คุณสามารถจดจำกลุ่มข้อมูลที่เกี่ยวข้องได้ด้วยสายตา นอกจากนี้ คุณยังสามารถใช้รูปแบบเพื่อช่วยให้เวิร์กชีตและเวิร์กบุ๊กของคุณมีการจัดรูปแบบที่สอดคล้องกัน

Cloud API สำหรับการประมวลผลเวิร์กชีต

Aspose.Cells Cloud API มอบความสามารถในการสร้างและจัดการสเปรดชีต MS Excel และ OpenOffice ที่มีอยู่ในระบบภายในเครื่องและโฮสต์บนคลาวด์ เพื่อประมวลผลเวิร์กชีต คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใดๆ รวมถึง MS Office หรือ OpenOffice และการประมวลผลทั้งหมดดำเนินการโดยใช้ Cloud API โปรดทราบว่าในการเปิดตัวใหม่ทุกครั้ง เรามุ่งมั่นที่จะเพิ่มความเสถียรให้กับผลิตภัณฑ์ ตลอดจนพยายามแนะนำฟีเจอร์ใหม่ๆ ที่ทำให้ API ของเรามีความแข็งแกร่งมากขึ้น ดังนั้น ในการเปิดตัว Aspose.Cells Cloud 20.7 ล่าสุด เราจึงได้ปรับปรุงฟีเจอร์ที่เกี่ยวข้องกับการสร้างเวิร์กบุ๊ก ตั้งค่าลักษณะของเซลล์ รับค่าช่วงเซลล์ และสไตล์หลังเซลล์อย่างมีนัยสำคัญ

สร้างสมุดงานโดยใช้ C#

API มอบความสามารถในการสร้างเวิร์กชีต Excel โดยใช้บรรทัดโค้ดน้อยลง แม้ว่าจะมีบรรทัดโค้ดเพียงบรรทัดเดียวก็สามารถเพิ่มเวิร์กชีตใหม่ลงในเวิร์กบุ๊ก Excel ที่มีอยู่ได้ โค้ดสั้นๆ ด้านล่างนี้แสดงขั้นตอนในการสร้างเวิร์กบุ๊ก Excel ตัวอย่าง เพิ่มเวิร์กชีต Excel ที่ดัชนีที่สอง และบันทึกไฟล์ผลลัพธ์ไปยังที่จัดเก็บข้อมูลบนคลาวด์

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// สามารถพบตัวอย่างฉบับสมบูรณ์ได้ที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// สร้างอินสแตนซ์ของ Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// ระบุชื่อไฟล์ผลลัพธ์
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// บันทึกไฟล์ Excel ไปยังที่เก็บข้อมูลบนคลาวด์
instance.CellsWorkbookPutWorkbookCreate(name);
// เพิ่มแผ่นงานไปยังตำแหน่งที่สอง
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

รับค่าช่วงเซลล์

API มีคุณสมบัติในการดึง เพิ่ม หรืออัปเดตข้อมูลเซลล์ตามช่วงที่ตั้งชื่อไว้ ในรุ่นล่าสุด API ได้รับการปรับปรุงให้รับค่าช่วงจากเซลล์เวิร์กชีต

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// สามารถพบตัวอย่างฉบับสมบูรณ์ได้ที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// สร้างอินสแตนซ์ของ 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);

นำการจัดรูปแบบข้อความที่หลากหลายไปใช้กับเซลล์

เซลล์แต่ละเซลล์มีข้อมูล และเพื่อแยกข้อมูลของแต่ละเซลล์ได้อย่างเหมาะสม จึงสามารถใช้รูปแบบการจัดรูปแบบเฉพาะสำหรับแต่ละเซลล์ได้ นอกจากนี้ API ยังรองรับความสามารถในการกำหนดรูปแบบ Rich Text สำหรับเซลล์เวิร์กชีต Excel อีกด้วย API นำเสนอคลาส Font ที่ให้ความสามารถในการระบุข้อมูลฟอนต์สำหรับเซลล์เฉพาะ คุณสามารถกำหนดรูปแบบต่างๆ เช่น ตัวหนา ตัวเอียง ขีดฆ่า สคริปต์ย่อย สคริปต์พิเศษ ขีดเส้นใต้ ขนาด และชื่อฟอนต์

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// สามารถพบตัวอย่างฉบับสมบูรณ์ได้ที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// สร้างอินสแตนซ์ของ 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
{
    // เรียกใช้ Aspose.Cells Cloud SDK API เพื่อเปลี่ยนรูปแบบเซลล์
    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);
}
การจัดรูปแบบเซลล์ Excel ได้รับการอัปเดตหลังจากการดำเนินการโค้ด

รูปที่ 1: การจัดรูปแบบเซลล์ได้รับการอัปเดตหลังจากการดำเนินการโค้ด

บทความที่เกี่ยวข้อง

เราขอแนะนำให้อ่านบทความต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ: