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")
أنظر أيضا
- مساحة الاسم Aspose.Cells.Tables
- المجسم Aspose.Cells