ListObject

ListObject class

يمثل كائن قائمة في ورقة عمل . كائن ListObject هو عضو في مجموعة ListObjects. تحتوي مجموعة ListObjects على كافة كائنات القائمة في ورقة العمل.

public class ListObject

الخصائص

اسموصف
AlternativeDescription { get; set; }الحصول على الوصف البديل وتعيينه.
AlternativeText { get; set; }الحصول على النص البديل وتعيينه.
AutoFilter { get; }يحصل على مرشح تلقائي .
Comment { get; set; }الحصول على تعليق الجدول وتعيينه.
DataRange { get; }الحصول على نطاق بيانات ListObject .
DataSourceType { get; }يحصل على نوع مصدر البيانات الخاص بالجدول.
DisplayName { get; set; }الحصول على اسم العرض وتعيينه.
EndColumn { get; }يحصل على عمود نهاية النطاق .
EndRow { get; }يحصل على صف نهاية النطاق .
ListColumns { get; }الحصول على قائمةأعمدة ListObject.
QueryTable { get; }يحصل على جدول الاستعلام المرتبط .
ShowHeaderRow { get; set; }يحصل ويعين ما إذا كانت ListObject هذه تعرض صف الرأس.
ShowTableStyleColumnStripes { get; set; }يشير إلى ما إذا كان تنسيق شريط العمود مطبقًا .
ShowTableStyleFirstColumn { get; set; }يشير إلى ما إذا كان يجب تطبيق النمط المطبق على العمود الأول في الجدول.
ShowTableStyleLastColumn { get; set; }يشير إلى ما إذا كان يجب تطبيق النمط المطبق على العمود الأخير في الجدول.
ShowTableStyleRowStripes { get; set; }يشير إلى ما إذا كان يتم تطبيق تنسيق شريط الصف.
ShowTotals { get; set; }يحصل ويعين ما إذا كان كائن ListObject هذا يعرض الصف الإجمالي.
StartColumn { get; }يحصل على عمود البداية للنطاق .
StartRow { get; }يحصل على صف بداية النطاق .
TableStyleName { get; set; }الحصول على اسم نمط الجدول وتعيينه.
TableStyleType { get; set; }يحصل ونمط الجدول المدمج .
XmlMap { get; }يحصل على ملفXmlMapالمستخدمة لهذه القائمة.

طُرق

اسموصف
ApplyStyleToRange()قم بتطبيق نمط الجدول على النطاق .
ConvertToRange()تحويل الجدول إلى النطاق .
ConvertToRange(TableToRangeOptions)تحويل الجدول إلى النطاق .
Filter()تصفية الجدول .
PutCellValue(int, int, object)ضع القيمة في الخلية.
Resize(int, int, int, int, bool)تغيير حجم نطاق كائن القائمة .
UpdateColumnName()يقوم بتحديث جميع أسماء أعمدة القائمة من ورقة العمل.

أمثلة


[C#]


Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
for (int i = 0; i  <5; i++)
{
cells[0,i].PutValue(CellsHelper.ColumnIndexToName(i));
 }
for (int row = 1; row  <10; row++)
{
 for (int column = 0; column  <5; column++)
{
cells[row, column].PutValue(row * column);
 }
 }
ListObjectCollection tables = workbook.Worksheets[0].ListObjects;
int index = tables.Add(0, 0, 9, 4, true);
ListObject table = tables[0];
table.ShowTotals = true;
table.ListColumns[4].TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum;
workbook.Save(@"Book1.xlsx");


[Visual Basic]

Dim workbook As Workbook = New Workbook()
Dim cells As Cells = workbook.Worksheets(0).Cells
For i As Int32 = 0 To 4
 cells(0, i).PutValue(CellsHelper.ColumnIndexToName(i))
Next
For row As Int32 = 1 To 9
 For column As Int32 = 0 To 4
  cells(row, column).PutValue(row * column)
Next
Next
Dim tables As ListObjectCollection = workbook.Worksheets(0).ListObjects
Dim index As Int32 = tables.Add(0, 0, 9, 4, True)
Dim table As ListObject = tables(0)
table.ShowTotals = True
table.ListColumns(4).TotalsCalculation = Aspose.Cells.Tables.TotalsCalculation.Sum
workbook.Save("Book1.xlsx")

أنظر أيضا