Cell
محتويات
[
يخفي
]Cell class
لتغليف الكائن الذي يمثل خلية مصنف واحدة.
public class Cell
الخصائص
| اسم | وصف |
|---|---|
| BoolValue { get; } | الحصول على القيمة المنطقية الموجودة في الخلية. |
| Column { get; } | الحصول على رقم العمود (على أساس الصفر) للخلية . |
| Comment { get; } | الحصول على تعليق هذه الخلية . |
| ContainsExternalLink { get; } | يشير إلى ما إذا كانت هذه الخلية تحتوي على ارتباط خارجي . يتم تطبيقه فقط عندما تكون الخلية عبارة عن خلية صيغة. |
| DateTimeValue { get; } | الحصول على قيمة DateTime الموجودة في الخلية. |
| DisplayStringValue { get; } | الحصول على قيمة السلسلة المنسقة لهذه الخلية حسب نمط عرض الخلية. |
| DoubleValue { get; } | الحصول على القيمة المزدوجة الموجودة في الخلية. |
| FloatValue { get; } | الحصول على القيمة العائمة الموجودة في الخلية. |
| Formula { get; set; } | الحصول على صيغة ملفCell . |
| FormulaLocal { get; set; } | احصل على الصيغة المنسقة محليًا للخلية. |
| HtmlString { get; set; } | الحصول على وتعيين سلسلة html التي تحتوي على بيانات وبعض التنسيقات في هذه الخلية. |
| IntValue { get; } | الحصول على قيمة العدد الصحيح الموجود في الخلية. |
| IsArrayFormula { get; } | يشير إلى ما إذا كانت صيغة الخلية صيغة صفيف. |
| IsArrayHeader { get; } | تشير إلى أن صيغة الخلية هي وصيغة الصفيف وهي الخلية الأولى في المصفوفة. |
| IsErrorValue { get; } | للتحقق مما إذا كانت قيمة هذه الخلية خطأ. |
| IsFormula { get; } | يمثل إذا كانت الخلية المحددة تحتوي على صيغة. |
| IsMerged { get; } | للتحقق مما إذا كانت الخلية جزءًا من نطاق مدمج أم لا. |
| IsNumericValue { get; } | يشير إلى ما إذا كانت القيمة الداخلية لهذه الخلية رقمية (عدد صحيح ومزدوج وتاريخ ووقت) |
| IsSharedFormula { get; } | يشير إلى ما إذا كانت صيغة الخلية جزء من صيغة مشتركة. |
| IsStyleSet { get; } | يشير إلى ما إذا تم تعيين نمط الخلية. إذا تم إرجاع خطأ ، فهذا يعني أن هذه الخلية لها تنسيق افتراضي للخلية. |
| IsTableFormula { get; } | يشير إلى ما إذا كانت هذه الخلية جزء من صيغة الجدول. |
| Name { get; } | يحصل على اسم الخلية. |
| NumberCategoryType { get; } | يمثل نوع فئة تنسيق رقم هذه الخلية. |
| R1C1Formula { get; set; } | الحصول على أو تعيين صيغة R1C1 لملفCell . |
| Row { get; } | الحصول على رقم الصف (على أساس الصفر) للخلية . |
| SharedStyleIndex { get; } | الحصول على فهرس النمط المشترك للخلية في تجمع الأنماط. |
| StringValue { get; } | الحصول على قيمة السلسلة الموجودة في الخلية. إذا كان نوع هذه الخلية عبارة عن سلسلة ، فقم بإرجاع قيمة السلسلة نفسها . بالنسبة لأنواع الخلايا الأخرى ، سيتم إرجاع قيمة السلسلة المنسقة (المنسقة بالنمط المحدد لهذه الخلية). يمكن الحصول عليها من Excel عند نسخ خلية كنص (مثل نسخ الخلية إلى محرر نصوص أو التصدير إلى ملف csv) . |
| Type { get; } | يمثل نوع قيمة الخلية. |
| Value { get; set; } | الحصول على القيمة الموجودة في هذه الخلية . |
| Worksheet { get; } | الحصول على ورقة العمل الأصل . |
طُرق
| اسم | وصف |
|---|---|
| Calculate(CalculationOptions) | حساب صيغة الخلية . |
| Characters(int, int) | إرجاع كائن أحرف يمثل نطاقًا من الأحرف داخل نص الخلية. |
| Copy(Cell) | نسخ البيانات من خلية مصدر . |
| Equals(Cell) | للتحقق مما إذا كان هذا الكائن يشير إلى نفس الخلية مع كائن خلية آخر. |
| override Equals(object) | للتحقق مما إذا كان هذا الكائن يشير إلى نفس الخلية بأخرى. |
| GetArrayRange() | الحصول على نطاق الصفيف إذا كانت صيغة الخلية عبارة عن صيغة صفيف. |
| GetCharacters() | إرجاع كافة كائنات الأحرف التي تمثل نطاقًا من الأحرف داخل نص الخلية. |
| GetCharacters(bool) | إرجاع كافة كائنات الأحرف التي تمثل نطاقًا من الأحرف داخل نص الخلية. |
| GetConditionalFormattingResult() | الحصول على نتيجة التنسيق الشرطي . |
| GetDependents(bool) | احصل على جميع الخلايا التي تشير صيغتها إلى هذه الخلية مباشرةً. |
| GetDependentsInCalculation(bool) | يحصل على كافة الخلايا التي تعتمد نتيجتها المحسوبة على هذه الخلية. |
| GetDisplayStyle() | الحصول على نمط عرض الخلية. إذا تأثرت هذه الخلية أيضًا بإعدادات أخرى مثل التنسيق الشرطي وكائنات القائمة وما إلى ذلك ، فقد يختلف نمط العرض عن الخلية. GetStyle () . |
| GetDisplayStyle(bool) | الحصول على نمط عرض الخلية. إذا كانت الخلية منسقة شرطيًا ، فلن يكون نمط العرض مطابقًا للخلية. GetStyle () . |
| GetFormatConditions() | يحصل على شروط التنسيق التي تنطبق على هذه الخلية. |
| GetFormula(bool, bool) | احصل على صيغة هذه الخلية . |
| override GetHashCode() | يعمل كدالة تجزئة لنوع معين. |
| GetHeightOfValue() | الحصول على ارتفاع القيمة بوحدة البكسل . |
| GetHtmlString(bool) | الحصول على سلسلة html التي تحتوي على بيانات وبعض التنسيقات في هذه الخلية. |
| GetMergedRange() | إرجاع أRange كائن يمثل نطاقًا مدمجًا . |
| GetPrecedents() | الحصول على كافة المراجع التي تظهر في صيغة هذه الخلية. |
| GetPrecedentsInCalculation() | الحصول على كافة السابقات (مرجع للخلايا في المصنف الحالي) المستخدمة بواسطة صيغة هذه الخلية أثناء حسابها. |
| GetStringValue(CellValueFormatStrategy) | الحصول على قيمة السلسلة من خلال استراتيجية منسقة محددة. |
| GetStyle() | الحصول على نمط الخلية . |
| GetStyle(bool) | إذا كانت checkBorders صحيحة ، فتحقق مما إذا كانت حدود الخلايا الأخرى ستؤثر على نمط هذه الخلية. |
| GetTable() | الحصول على الجدول الذي يحتوي على هذه الخلية. |
| GetValidation() | الحصول على التحقق المطبق على هذه الخلية. |
| GetValidationValue() | الحصول على قيمة التحقق التي تم تطبيقها على هذه الخلية. |
| GetWidthOfValue() | الحصول على عرض القيمة بوحدة البكسل . |
| IsRichText() | يشير إلى ما إذا كانت قيمة سلسلة الخلية نص منسق. |
| PutValue(bool) | يضع قيمة منطقية في الخلية. |
| PutValue(DateTime) | يضع قيمة DateTime في الخلية. |
| PutValue(double) | يضع قيمة مزدوجة في الخلية . |
| PutValue(int) | يضع قيمة عدد صحيح في الخلية . |
| PutValue(object) | يضع قيمة كائن في الخلية . |
| PutValue(string) | يضع قيمة سلسلة في الخلية . |
| PutValue(string, bool) | يضع قيمة سلسلة في الخلية ويحول القيمة إلى نوع بيانات آخر إذا كان ذلك مناسبًا. |
| PutValue(string, bool, bool) | يضع قيمة في الخلية ، إذا كان ذلك مناسبًا ، سيتم تحويل القيمة إلى نوع بيانات آخر وستتم إعادة تعيين تنسيق رقم الخلية. |
| RemoveArrayFormula(bool) | إزالة صيغة الصفيف . |
| SetArrayFormula(string, int, int) | يعين صيغة صفيف (صيغة صفيف قديمة تم إدخالها عبر CTRL + SHIFT + ENTER في ms excel) إلى نطاق من الخلايا . |
| SetArrayFormula(string, int, int, FormulaParseOptions) | تعيين صيغة صفيف إلى نطاق من الخلايا . |
| SetArrayFormula(string, int, int, FormulaParseOptions, object[][]) | تعيين صيغة صفيف إلى نطاق من الخلايا . |
| SetCharacters(FontSetting[]) | تعيين تنسيق النص المنسق للخلية. |
| SetDynamicArrayFormula(string, FormulaParseOptions, bool) | لتعيين صيغة الصفيف الديناميكي وجعل الصيغة تنتشر في الخلايا المجاورة إن أمكن. |
| SetDynamicArrayFormula(string, FormulaParseOptions, object[][], bool, bool) | لتعيين صيغة الصفيف الديناميكي وجعل الصيغة تنتشر في الخلايا المجاورة إن أمكن. |
| SetFormula(string, object) | اضبط الصيغة وقيمة الصيغة . |
| SetFormula(string, FormulaParseOptions, object) | اضبط الصيغة وقيمة الصيغة . |
| SetSharedFormula(string, int, int) | يعين صيغة لنطاق من الخلايا . |
| SetSharedFormula(string, int, int, FormulaParseOptions) | يعين صيغة لنطاق من الخلايا . |
| SetSharedFormula(string, int, int, FormulaParseOptions, object[][]) | يعين صيغة لنطاق من الخلايا . |
| SetStyle(Style) | يضبط نمط الخلية. |
| SetStyle(Style, bool) | تطبيق نمط الخلية . |
| SetStyle(Style, StyleFlag) | تطبيق نمط الخلية . |
| override ToString() | إرجاع سلسلة تمثل كائن الخلية الحالي. |
أمثلة
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
// ضع سلسلة في خلية
Cell cell = cells[0, 0];
cell.PutValue("Hello");
string first = cell.StringValue;
// ضع عددًا صحيحًا في خلية
cell = cells["B1"];
cell.PutValue(12);
int second = cell.IntValue;
// ضع مزدوج في خلية
cell = cells[0, 2];
cell.PutValue(-1.234);
double third = cell.DoubleValue;
// ضع صيغة في خلية
cell = cells["D1"];
cell.Formula = "=B1 + C1";
// ضع صيغة مجمعة: "sum (average (b1، c1)، b1)" في الخلية في b2
cell = cells["b2"];
cell.Formula = "=sum(average(b1,c1), b1)";
// تعيين نمط الخلية
Style style = cell.GetStyle();
// تعيين لون الخلفية
style.BackgroundColor = Color.Yellow;
// تعيين تنسيق الخلية
style.Font.Name = "Courier New";
style.VerticalAlignment = TextAlignmentType.Top;
cell.SetStyle(style);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = exce.Worksheets(0).Cells
'ضع سلسلة في خلية
Dim cell as Cell = cells(0, 0)
cell.PutValue("Hello")
Dim first as String = cell.StringValue
// ضع عددًا صحيحًا في خلية
cell = cells("B1")
cell.PutValue(12)
Dim second as Integer = cell.IntValue
// ضع مزدوج في خلية
cell = cells(0, 2)
cell.PutValue(-1.234)
Dim third as Double = cell.DoubleValue
// ضع صيغة في خلية
cell = cells("D1")
cell.Formula = "=B1 + C1"
// ضع صيغة مجمعة: "sum (average (b1، c1)، b1)" في الخلية في b2
cell = cells("b2")
cell.Formula = "=sum(average(b1,c1), b1)"
// تعيين نمط الخلية
Dim style as Style = cell.GetStyle()
// تعيين لون الخلفية
style.BackgroundColor = Color.Yellow
// تعيين خط الخلية
style.Font.Name = "Courier New"
style.VerticalAlignment = TextAlignmentType.Top
cell.SetStyle(style)
أنظر أيضا
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells