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; } | Получает ListColumns объекта 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