الخلايا المنسقة في Excel

إن قابلية الاستخدام هي مصطلح يصف مدى قدرة الشخص على التفاعل مع برنامج أو موقع ويب أو جهاز. وتشمل العوامل التي تزيد من قابلية الاستخدام سهولة التعلم وكفاءة الاستخدام. يمكنك استخدام اللون لزيادة قابلية استخدام جدول البيانات الخاص بك بعدة طرق. على سبيل المثال، إذا كنت بحاجة إلى تحديد جميع الخلايا في جدول بيانات تتجاوز قيمها 1000، فيمكنك تسهيل هذه المهمة عن طريق إخبار Excel بتلوين هذه الخلايا باللون الأحمر. ويمكن للأشخاص بعد ذلك تحديدها في ثوانٍ. ومن خلال ألوان صفوف جدول البيانات، يمكنك منحه مظهرًا احترافيًا وجعله أكثر وضوحًا. علاوة على ذلك، تكون الأنماط مفيدة عندما تريد أن تبدو جميع العناوين في المصنف الخاص بك متشابهة.

تساعدك الألوان أيضًا على تصور بياناتك بشكل أكثر فعالية من خلال تمكينك من التعرف على مجموعات من المعلومات ذات الصلة من خلال النظر إليها. علاوة على ذلك، يمكنك استخدام الأنماط لمساعدة أوراق العمل ودفاتر العمل الخاصة بك على احتواء التنسيق المتسق.

واجهة برمجة التطبيقات السحابية لمعالجة أوراق العمل

توفر Aspose.Cells Cloud API الإمكانيات اللازمة لإنشاء ومعالجة جداول بيانات MS Excel وOpenOffice المتوفرة على النظام المحلي وكذلك المستضافة على السحابة. لمعالجة أوراق العمل، لا تحتاج إلى تثبيت أي برنامج بما في ذلك MS Office أو OpenOffice، ويتم تنفيذ جميع عمليات المعالجة باستخدام Cloud API. يرجى ملاحظة أنه مع كل إصدار جديد، نسعى جاهدين لإضفاء المزيد من الاستقرار على المنتج بالإضافة إلى بذل جهودنا لتقديم ميزات جديدة تجعل واجهات برمجة التطبيقات الخاصة بنا أكثر قوة. لذلك في الإصدار الأخير من Aspose.Cells Cloud 20.7، قمنا بتحسين الميزات المتعلقة بإنشاء المصنفات وتعيين خصائص الخلايا والحصول على قيم نطاق الخلايا وأنماط نشر الخلايا بشكل كبير.

إنشاء مصنف باستخدام C#

توفر واجهة برمجة التطبيقات الإمكانيات اللازمة لإنشاء ورقة عمل 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);

الحصول على قيمة نطاق الخلايا

توفر واجهة برمجة التطبيقات ميزة جلب بيانات الخلايا أو إضافتها أو تحديثها استنادًا إلى نطاق مسمى. في إصدار حديث، تم تحسين واجهة برمجة التطبيقات للحصول على قيم النطاق من خلايا ورقة العمل.

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);

تطبيق تنسيق النص الغني على الخلية

تحتوي الخلية الفردية على بيانات، ومن أجل التمييز بشكل صحيح بين بيانات كل خلية، يمكن تطبيق نمط تنسيق محدد لكل خلية. تدعم واجهة برمجة التطبيقات أيضًا إمكانيات تعيين تنسيق النص الغني لخلايا ورقة عمل 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
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 لتغيير نمط الخلية
    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: تنسيق الخلية تم تحديثه بعد تنفيذ الكود.

مقالات ذات صلة

ونوصي أيضًا بزيارة المقالات التالية للحصول على مزيد من المعلومات حول: