Cells
محتويات
[
يخفي
]Cells class
لتضمين مجموعة من الكائنات ذات الصلة بالخلايا ، مثلCell
وRow
، … الخ.
public class Cells : IDisposable, IEnumerable
الخصائص
اسم | وصف |
---|---|
Columns { get; } | يحصل على مجموعةColumn كائنات تمثل الأعمدة الفردية في ورقة العمل هذه. |
Count { get; } | الحصول على العدد الإجمالي لكائنات الخلية التي تم إنشاء مثيل لها. |
CountLarge { get; } | الحصول على العدد الإجمالي لكائنات الخلية التي تم إنشاء مثيل لها. |
FirstCell { get; } | يحصل على الخلية الأولى في ورقة العمل هذه. |
IsDefaultRowHeightMatched { get; set; } | يشير إلى أن ارتفاع الصف وارتفاع الخط الافتراضي يتطابقان مع |
IsDefaultRowHidden { get; set; } | يشير إلى ما إذا كان الصف مخفيًا افتراضيًا. |
Item { get; } | يحصل على ملفCell عنصر في فهرس صف الخلية المحدد وفهرس العمود. (2 indexers) |
LastCell { get; } | الحصول على الخلية الأخيرة في ورقة العمل هذه. |
MaxColumn { get; } | الحد الأدنى لفهرس العمود لتلك الخلايا التي تم تكوين مثيل لها في المجموعة (لا يتضمن العمود حيث يتم تعريف النمط للعمود بأكمله ولكن لم يتم إنشاء مثيل لأي خلية فيه) . |
MaxDataColumn { get; } | الحد الأقصى لفهرس العمود للخلية التي تحتوي على بيانات . |
MaxDataRow { get; } | الحد الأقصى لفهرس صف الخلية الذي يحتوي على بيانات . |
MaxDisplayRange { get; } | الحصول على النطاق الأقصى الذي يتضمن البيانات والخلايا والأشكال المدمجة. |
MaxRow { get; } | الحد الأقصى لفهرس صف الخلية الذي يحتوي على بيانات أو نمط . |
MemorySetting { get; set; } | الحصول على أو تعيين خيار استخدام الذاكرة لهذه الخلايا. |
MergedCells { get; } | الحصول على مجموعة الخلايا المدمجة. |
MinColumn { get; } | الحد الأدنى لفهرس العمود لتلك الخلايا التي تم تكوين مثيل لها في المجموعة (لا يتضمن العمود حيث يتم تعريف النمط للعمود بأكمله ولكن لم يتم إنشاء مثيل لأي خلية فيه) . |
MinDataColumn { get; } | الحد الأدنى لفهرس العمود للخلية الذي يحتوي على بيانات . |
MinDataRow { get; } | الحد الأدنى لفهرس صف الخلية الذي يحتوي على بيانات. |
MinRow { get; } | الحد الأدنى لفهرس صف الخلية الذي يحتوي على بيانات أو نمط . |
MultiThreadReading { get; set; } | الحصول على أو تحديد ما إذا كان يجب أن يدعم نموذج بيانات الخلايا القراءة متعددة الخيوط . القيمة الافتراضية لهذه الخاصية خاطئة. |
OdsCellFields { get; } | يحصل على قائمة الحقول ods. |
PreserveString { get; set; } | الحصول على قيمة أو تعيينها للإشارة إلى ما إذا كان سيتم الاحتفاظ بجميع قيم ورقة العمل كسلاسل أم لا. الافتراضي هو خطأ . |
Ranges { get; } | يحصل على مجموعةRange الكائنات التي تم إنشاؤها في وقت التشغيل. |
Rows { get; } | يحصل على مجموعةRow كائنات تمثل الصفوف الفردية في ورقة العمل هذه. |
StandardHeight { get; set; } | الحصول على أو تعيين الارتفاع الافتراضي للصف في ورقة العمل هذه ، بوحدة النقاط. |
StandardHeightInch { get; set; } | الحصول على أو تعيين الارتفاع الافتراضي للصف في ورقة العمل هذه ، بوحدة البوصة. |
StandardHeightPixels { get; set; } | الحصول على أو تعيين الارتفاع الافتراضي للصف في ورقة العمل هذه ، بوحدة البكسل. |
StandardWidth { get; set; } | الحصول على أو تعيين عرض العمود الافتراضي في ورقة العمل ، في وحدة من الأحرف. |
StandardWidthInch { get; set; } | الحصول على أو تعيين عرض العمود الافتراضي في ورقة العمل ، بوحدة البوصة. |
StandardWidthPixels { get; set; } | الحصول على أو تعيين عرض العمود الافتراضي في ورقة العمل ، بوحدة البكسل. |
Style { get; set; } | الحصول على النمط الافتراضي وتعيينه. |
طُرق
اسم | وصف |
---|---|
AddRange(Range) | يضيف مرجع كائن النطاق إلى الخلايا |
ApplyColumnStyle(int, Style, StyleFlag) | يتم تطبيق تنسيقات لعمود كامل. |
ApplyRowStyle(int, Style, StyleFlag) | يطبق التنسيقات على صف كامل . |
ApplyStyle(Style, StyleFlag) | يطبق التنسيقات على ورقة عمل كاملة . |
CheckCell(int, int) | يحصل على ملفCell عنصر أو فارغ في فهرس صف الخلية المحدد وفهرس العمود. |
CheckColumn(int) | يحصل على ملفColumn عنصر أو فارغ في فهرس العمود المحدد. |
CheckRow(int) | يحصل على ملفRow عنصر أو في فهرس صف الخلية المحدد. |
Clear() | مسح كافة كائنات الخلايا والصف . |
ClearContents(CellArea) | يمسح محتويات النطاق . |
ClearContents(int, int, int, int) | يمسح محتويات النطاق . |
ClearFormats(CellArea) | مسح تنسيق النطاق. |
ClearFormats(int, int, int, int) | مسح تنسيق النطاق. |
ClearMergedCells() | مسح كافة النطاقات المدمجة. |
ClearRange(CellArea) | يمسح محتويات وتنسيق النطاق. |
ClearRange(int, int, int, int) | يمسح محتويات وتنسيق النطاق. |
ConvertStringToNumericValue() | تحويل بيانات السلسلة في الخلايا إلى قيمة رقمية إن أمكن. |
CopyColumn(Cells, int, int) | نسخ البيانات والتنسيقات لعمود كامل. |
CopyColumns(Cells, int, int, int) | نسخ البيانات والتنسيقات لعمود كامل. |
CopyColumns(Cells, int, int, int, int) | نسخ البيانات وتنسيقات الأعمدة بأكملها. |
CopyColumns(Cells, int, int, int, PasteOptions) | نسخ البيانات والتنسيقات لعمود كامل. |
CopyRow(Cells, int, int) | نسخ بيانات وتنسيقات صف كامل. |
CopyRows(Cells, int, int, int) | نسخ بيانات وتنسيقات لبعض الصفوف بأكملها. |
CopyRows(Cells, int, int, int, CopyOptions) | نسخ بيانات وتنسيقات لبعض الصفوف بأكملها. |
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions) | نسخ بيانات وتنسيقات لبعض الصفوف بأكملها. |
CreateRange(string) | ينشئ ملفRange كائن من عنوان النطاق . |
CreateRange(string, string) | ينشئ ملفRange كائن من نطاق من الخلايا . |
CreateRange(int, int, bool) | ينشئ ملفRange كائن من صفوف الخلايا أو أعمدة الخلايا . |
CreateRange(int, int, int, int) | ينشئ ملفRange كائن من نطاق من الخلايا . |
DeleteBlankColumns() | احذف جميع الأعمدة الفارغة التي لا تحتوي على أي بيانات. |
DeleteBlankColumns(DeleteOptions) | احذف جميع الأعمدة الفارغة التي لا تحتوي على أي بيانات. |
DeleteBlankRows() | احذف جميع الصفوف الفارغة التي لا تحتوي على أي بيانات. |
DeleteBlankRows(DeleteOptions) | احذف جميع الصفوف الفارغة التي لا تحتوي على أي بيانات. |
DeleteColumn(int) | حذف عمود . |
DeleteColumn(int, bool) | حذف عمود . |
DeleteColumns(int, int, bool) | حذف عدة أعمدة . |
DeleteRange(int, int, int, int, ShiftType) | حذف نطاق من الخلايا وإزاحة الخلايا وفقًا لخيار الإزاحة. |
DeleteRow(int) | حذف صف . |
DeleteRows(int, int) | حذف عدة صفوف . |
DeleteRows(int, int, bool) | حذف عدة صفوف من ورقة العمل . |
Dispose() | يؤدي مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها. |
EndCellInColumn(short) | الحصول على الخلية الأخيرة في هذا العمود . |
EndCellInColumn(int, int, short, short) | الحصول على الخلية الأخيرة ذات فهرس العمود الأقصى في هذا النطاق. |
EndCellInRow(int) | الحصول على الخلية الأخيرة في هذا الصف . |
EndCellInRow(int, int, int, int) | الحصول على الخلية الأخيرة ذات فهرس الصف الأقصى في هذا النطاق. |
ExportArray(int, int, int, int) | يتم تصدير البيانات بتنسيقCells المجموعة إلى كائن مصفوفة ثنائية الأبعاد. |
ExportDataTable(int, int, int, int) | يتم تصدير البيانات بتنسيقCells جمع لDataTable الكائن . |
ExportDataTable(int, int, int, int, bool) | يتم تصدير البيانات بتنسيقCells جمع لDataTable الكائن . |
ExportDataTable(int, int, int, int, ExportTableOptions) | يتم تصدير البيانات بتنسيقCells جمع لDataTable الكائن . |
ExportDataTableAsString(int, int, int, int) | يتم تصدير البيانات بتنسيقCells جمع لDataTable الكائن . |
ExportDataTableAsString(int, int, int, int, bool) | يتم تصدير البيانات بتنسيقCells جمع لDataTable الكائن . |
ExportTypeArray(int, int, int, int) | يصدر نوع قيمة الخلية في ملفCells المجموعة إلى كائن مصفوفة ثنائية الأبعاد. |
Find(object, Cell) | البحث عن الخلية التي تحتوي على كائن الإدخال. |
Find(object, Cell, FindOptions) | البحث عن الخلية التي تحتوي على كائن الإدخال. |
GetCell(int, int) | يحصل على ملفCell عنصر أو فارغ في فهرس صف الخلية المحدد وفهرس العمود. |
GetCellStyle(int, int) | احصل على نمط الخلية المحددة . |
GetColumnWidth(int) | الحصول على عرض العمود المحدد في العرض العادي |
GetColumnWidthInch(int) | الحصول على عرض العمود المحدد في العرض العادي ، بوحدات البوصة . |
GetColumnWidthPixel(int) | الحصول على عرض العمود المحدد في العرض العادي ، بوحدات البكسل. |
GetDependents(bool, int, int) | احصل على جميع الخلايا التي تشير إلى الخلية المحددة. |
GetDependentsInCalculation(int, int, bool) | يحصل على جميع الخلايا التي تعتمد نتيجتها المحسوبة على خلية معينة. |
GetEnumerator() | الحصول على تعداد الخلايا . |
GetGroupedColumnOutlineLevel(int) | يحصل على مستوى المخطط التفصيلي (على أساس الصفر) للعمود. |
GetGroupedRowOutlineLevel(int) | يحصل على مستوى المخطط التفصيلي (على أساس الصفر) للصف . |
GetLastDataRow(int) | الحصول على فهرس الصف الأخير للخلية الذي يحتوي على بيانات في العمود المحدد. |
GetMaxGroupedColumnOutlineLevel() | الحصول على الحد الأقصى لمستوى المخطط التفصيلي للعمود المُجمَّع (مستند إلى الصفر) . |
GetMaxGroupedRowOutlineLevel() | الحصول على الحد الأقصى لمستوى المخطط التفصيلي للصف المجمع (على أساس الصفر) . |
GetRow(int) | يحصل على ملفRow عنصر في فهرس صف الخلية المحدد. |
GetRowEnumerator() | يحصل على تعداد الصفوف. |
GetRowHeight(int) | الحصول على ارتفاع صف معين. |
GetRowHeightInch(int) | الحصول على ارتفاع صف محدد بوحدة البوصة . |
GetRowHeightPixel(int) | الحصول على ارتفاع صف محدد بوحدة البكسل . |
GetRowOriginalHeightPoint(int) | الحصول على ارتفاع الصف الأصلي بوحدة النقطة إذا كان الصف مخفيًا |
GetViewColumnWidthPixel(int) | احصل على العرض بنوع عرض مختلف . |
GetViewRowHeight(int) | الحصول على ارتفاع صف معين. |
GetViewRowHeightInch(int) | الحصول على ارتفاع صف محدد بوحدة البوصة . |
GroupColumns(int, int) | أعمدة المجموعات. |
GroupColumns(int, int, bool) | أعمدة المجموعات. |
GroupRows(int, int) | صفوف المجموعات . |
GroupRows(int, int, bool) | صفوف المجموعات . |
HideColumn(int) | إخفاء عمود . |
HideColumns(int, int) | إخفاء عدة أعمدة . |
HideGroupDetail(bool, int) | تصغير الصفوف / الأعمدة المجمعة. |
HideRow(int) | يخفي صفًا . |
HideRows(int, int) | إخفاء عدة صفوف . |
ImportArray(double[], int, int) | |
ImportArray(int[], int, int) | |
ImportArray(string[], int, int) | |
ImportArray(double[], int, int, bool) | يستورد مصفوفة مزدوجة في ورقة عمل. |
ImportArray(int[], int, int, bool) | يستورد مصفوفة من الأعداد الصحيحة في ورقة العمل. |
ImportArray(string[], int, int, bool) | يستورد مصفوفة سلسلة في ورقة عمل. |
ImportArrayList(ArrayList, int, int, bool) | لاستيراد قائمة صفائف من البيانات في ورقة عمل. |
ImportCSV(Stream, TxtLoadOptions, int, int) | استيراد ملف CSV إلى الخلايا. |
ImportCSV(string, TxtLoadOptions, int, int) | استيراد ملف CSV إلى الخلايا. |
ImportCSV(Stream, string, bool, int, int) | استيراد ملف CSV إلى الخلايا. |
ImportCSV(string, string, bool, int, int) | استيراد ملف CSV إلى الخلايا. |
ImportCustomObjects(ICollection, int, int, ImportTableOptions) | استيراد الكائنات المخصصة. |
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool) | استيراد الكائنات المخصصة. |
ImportData(IDataReader, int, int) | يستورد البيانات من ملفIDataReader الكائن . |
ImportData(DataTable, int, int, ImportTableOptions) | استيراد البيانات من جدول البيانات المخصصة . |
ImportData(DataView, int, int, ImportTableOptions) | استيراد البيانات من عرض البيانات . |
ImportData(ICellsDataTable, int, int, ImportTableOptions) | استيراد البيانات من جدول البيانات المخصصة . |
ImportData(IDataReader, int, int, ImportTableOptions) | يستورد البيانات من ملفIDataReader الكائن . |
ImportDataGrid(DataGrid, int, int, bool) | الواردات أDataGrid في ورقة عمل. |
ImportDataGrid(DataGrid, int, int, int, int, bool) | الواردات أDataGrid في ورقة عمل. |
ImportDataGrid(DataGrid, int, int, int, int, bool, bool) | الواردات أDataGrid في ورقة عمل. |
ImportDataGridAsString(DataGrid, int, int, bool) | الواردات أDataGrid في ورقة عمل. لا تحاول هذه الطريقة تحويل النص إلى قيم رقمية. |
ImportDataRow(DataRow, int, int) | يستورد DataRow إلى ملف Excel. |
ImportDataView(DataView, int, int) | الواردات أDataView في ورقة عمل. |
ImportFormulaArray(string[], int, int, bool) | يستورد مصفوفة من الصيغة في ورقة عمل. |
ImportGridView(GridView, int, int, ImportTableOptions) | يستورد طريقة عرض الشبكة لهذه الخلايا. |
ImportObjectArray(object[], int, int, bool) | يستورد مصفوفة من البيانات في ورقة عمل. |
ImportObjectArray(object[], int, int, bool, int) | يستورد مصفوفة من البيانات في ورقة عمل. |
ImportTwoDimensionArray(object[], int, int) | |
ImportTwoDimensionArray(object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions) | |
InsertColumn(int) | إدراج عمود جديد بورقة العمل. |
InsertColumn(int, bool) | إدراج عمود جديد بورقة العمل. |
InsertColumns(int, int) | إدراج بعض الأعمدة في ورقة العمل. |
InsertColumns(int, int, bool) | إدراج بعض الأعمدة في ورقة العمل. |
InsertCutCells(Range, int, int, ShiftType) | أدخل نطاق القطع . |
InsertRange(CellArea, ShiftType) | لإدراج نطاق من الخلايا وإزاحة الخلايا وفقًا لخيار الإزاحة. |
InsertRange(CellArea, int, ShiftType) | لإدراج نطاق من الخلايا وإزاحة الخلايا وفقًا لخيار الإزاحة. |
InsertRange(CellArea, int, ShiftType, bool) | لإدراج نطاق من الخلايا وإزاحة الخلايا وفقًا لخيار الإزاحة. |
InsertRow(int) | إدراج صف جديد في ورقة العمل . |
InsertRows(int, int) | إدراج عدة صفوف في ورقة العمل . |
InsertRows(int, int, bool) | إدراج عدة صفوف في ورقة العمل . |
InsertRows(int, int, InsertOptions) | إدراج عدة صفوف في ورقة العمل . |
IsBlankColumn(int) | للتحقق مما إذا كان العمود المحدد فارغًا (لا يحتوي على أي بيانات) . |
IsColumnHidden(int) | للتحقق مما إذا كان عمود في فهرس معين مخفيًا . |
IsDeletingRangeEnabled(int, int, int, int) | تحقق مما إذا كان يمكن حذف النطاق. |
IsRowHidden(int) | للتحقق مما إذا كان صف في فهرس معين مخفيًا . |
LinkToXmlMap(string, int, int, string) | رابط لخريطة xml . |
Merge(int, int, int, int) | يدمج نطاقًا محددًا من الخلايا في خلية واحدة. |
Merge(int, int, int, int, bool) | يدمج نطاقًا محددًا من الخلايا في خلية واحدة. |
Merge(int, int, int, int, bool, bool) | يدمج نطاقًا محددًا من الخلايا في خلية واحدة. |
MoveRange(CellArea, int, int) | لنقل النطاق . |
RemoveDuplicates() | يزيل الصفوف المكررة من الورقة. |
RemoveDuplicates(int, int, int, int) | يزيل القيم المكررة في النطاق . |
RemoveDuplicates(int, int, int, int, bool, int[]) | يزيل البيانات المكررة من النطاق. |
RemoveFormulas() | يزيل كل الصيغة ويستبدل بقيمة الصيغة. |
RetrieveSubtotalSetting(CellArea) | استرداد إعداد المجاميع الفرعية للنطاق. |
SetColumnWidth(int, double) | يضبط عرض العمود المحدد في العرض العادي. |
SetColumnWidthInch(int, double) | يضبط عرض العمود بوحدة البوصة في العرض العادي. |
SetColumnWidthPixel(int, int) | يضبط عرض العمود بوحدة البكسل في العرض العادي. |
SetRowHeight(int, double) | يحدد ارتفاع الصف المحدد. |
SetRowHeightInch(int, double) | يضبط ارتفاع الصف بوحدة بوصة . |
SetRowHeightPixel(int, int) | يضبط ارتفاع الصف بوحدة البكسل . |
SetViewColumnWidthPixel(int, int) | يضبط عرض العمود في طريقة عرض مختلفة. |
ShowGroupDetail(bool, int) | يوسع الصفوف / الأعمدة المجمعة. |
Subtotal(CellArea, int, ConsolidationFunction, int[]) | إنشاء مجاميع فرعية للنطاق . |
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool) | إنشاء مجاميع فرعية للنطاق . |
TextToColumns(int, int, int, TxtLoadOptions) | لتقسيم النص في العمود إلى أعمدة . |
UngroupColumns(int, int) | فك تجميع الأعمدة. |
UngroupRows(int, int) | يفك تجميع الصفوف . |
UngroupRows(int, int, bool) | يفك تجميع الصفوف . |
UnhideColumn(int, double) | إظهار عمود |
UnhideColumns(int, int, double) | إظهار عدة أعمدة. |
UnhideRow(int, double) | إظهار صف . |
UnhideRows(int, int, double) | إظهار الصفوف المخفية . |
UnMerge(int, int, int, int) | يدمج نطاقًا محددًا من الخلايا المدمجة. |
أمثلة
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
// تعيين ارتفاع الصف الافتراضي
cells.StandardHeight = 20;
// تعيين ارتفاع الصف
cells.SetRowHeight(2, 20.5);
// تعيين عرض العمود الافتراضي
cells.StandardWidth = 15;
// ضبط عرض العمود
cells.SetColumnWidth(3, 12.57);
//دمج الخلايا
cells.Merge(5, 4, 2, 2);
// ضع القيم في الخلايا
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");
// تصدير البيانات
object[,] arr = cells.ExportArray(0, 0, 10, 10);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells
'تعيين ارتفاع الصف الافتراضي
cells.StandardHeight = 20
'تعيين ارتفاع الصف
cells.SetRowHeight(2, 20.5)
'تعيين عرض العمود الافتراضي
cells.StandardWidth = 15
'تعيين عرض العمود
cells.SetColumnWidth(3, 12.57)
'دمج الخلايا
cells.Merge(5, 4, 2, 2)
'تصدير البيانات
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)
أنظر أيضا
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells