سلول های فرمت شده اکسل

کاربردپذیری اصطلاحی است که توصیف می کند که چگونه یک فرد می تواند با یک برنامه، وب سایت یا دستگاه تعامل داشته باشد. عواملی که قابلیت استفاده را افزایش می دهند عبارتند از سهولت یادگیری و کارایی استفاده. شما می توانید از رنگ برای افزایش قابلیت استفاده صفحه گسترده خود به روش های مختلفی استفاده کنید. برای مثال، اگر شما نیاز به شناسایی تمام سلول‌های یک صفحه‌گسترده دارید که مقادیر آن‌ها از 1000 بیشتر است، می‌توانید این کار را با گفتن به اکسل برای رنگ قرمز آن سلول‌ها آسان‌تر کنید. سپس مردم می توانند آنها را در چند ثانیه شناسایی کنند. با رنگ‌های ردیف صفحه‌گسترده، می‌توانید ظاهری حرفه‌ای به آن بدهید و آن را خواناتر کنید. علاوه بر این، سبک‌ها زمانی مفید هستند که می‌خواهید همه سرفصل‌های کتاب کارتان یکسان به نظر برسند.

رنگ‌ها همچنین به شما کمک می‌کنند تا داده‌های خود را به‌طور مؤثرتری تجسم کنید، زیرا شما را قادر می‌سازد گروه‌هایی از اطلاعات مرتبط را از طریق دید تشخیص دهید. علاوه بر این، می‌توانید از سبک‌ها برای کمک به کاربرگ‌ها و کتاب‌های کاری خود در قالب‌بندی ثابت استفاده کنید.

Cloud API برای پردازش کاربرگ

Aspose.Cells Cloud API قابلیت‌هایی را برای ایجاد و همچنین دستکاری صفحات گسترده MS Excel و OpenOffice موجود در سیستم محلی و همچنین میزبانی در Cloud را فراهم می‌کند. برای پردازش کاربرگ ها، نیازی به نصب نرم افزار MS Office یا OpenOffice ندارید و تمام پردازش ها با استفاده از Cloud API انجام می شود. لطفاً توجه داشته باشید که با هر نسخه جدید، ما در تلاش هستیم تا ثبات بیشتری را برای محصول به ارمغان بیاوریم و همچنین برای معرفی ویژگی‌های جدید، که APIهای ما قوی‌تر هستند، تلاش می‌کنیم. بنابراین در نسخه اخیر Aspose.Cells Cloud 20.7، ویژگی‌های مربوط به ایجاد کتاب کار، مجموعه ویژگی‌های سلول، دریافت مقادیر محدوده سلولی و سبک‌های پست سلول را به طور قابل توجهی بهبود بخشیده‌ایم.

ایجاد کتاب کار با سی شارپ

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 = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// فایل اکسل را در فضای ذخیره سازی ابری ذخیره کنید
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 همچنین از قابلیت های تنظیم قالب بندی متن غنی برای سلول های کاربرگ اکسل پشتیبانی می کند. API کلاس Font را ارائه می دهد که قابلیت مشخص کردن اطلاعات فونت را برای سلول های خاص فراهم می کند. می توانید قالب بندی هایی مانند 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/
// نمونه های کامل را می توانید در 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
{
    // برای تغییر سبک سلول، API Aspose.Cells Cloud SDK را فراخوانی کنید
    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);
}
قالب بندی سلول اکسل پس از اجرای کد به روز شد

شکل 1: - قالب بندی سلول پس از اجرای کد به روز شد.

مقالات مرتبط

همچنین توصیه می کنیم برای کسب اطلاعات بیشتر در این زمینه از مقالات زیر دیدن کنید: