ListObject
Inhalt
[
Ausblenden
]ListObject class
Repräsentiert ein Listenobjekt auf einem Arbeitsblatt. Das ListObject-Objekt ist ein Mitglied der ListObjects-Auflistung. Die ListObjects-Auflistung enthält alle Listenobjekte auf einem Arbeitsblatt.
public class ListObject
Eigenschaften
Name | Beschreibung |
---|---|
AlternativeDescription { get; set; } | Ruft die alternative Beschreibung ab und legt sie fest. |
AlternativeText { get; set; } | Ruft den alternativen Text ab und setzt ihn. |
AutoFilter { get; } | Ruft den automatischen Filter ab. |
Comment { get; set; } | Liest und setzt den Kommentar der Tabelle. |
DataRange { get; } | Ruft den Datenbereich des Listenobjekts ab. |
DataSourceType { get; } | Ruft den Datenquellentyp der Tabelle ab. |
DisplayName { get; set; } | Ruft den Anzeigenamen ab und legt ihn fest. |
EndColumn { get; } | Ruft die letzte Spalte des Bereichs ab. |
EndRow { get; } | Ruft die Endzeile des Bereichs ab. |
ListColumns { get; } | Ruft ListColumns des ListObject ab. |
QueryTable { get; } | Ruft die verknüpfte QueryTable ab. |
ShowHeaderRow { get; set; } | Ruft ab und legt fest, ob dieses ListObject die Kopfzeile anzeigt. |
ShowTableStyleColumnStripes { get; set; } | Gibt an, ob Spaltenstreifenformatierung angewendet wird. |
ShowTableStyleFirstColumn { get; set; } | Gibt an, ob der Stil auf die erste Spalte in der Tabelle angewendet werden soll. |
ShowTableStyleLastColumn { get; set; } | Gibt an, ob der Stil auf die letzte Spalte in der Tabelle angewendet werden soll. |
ShowTableStyleRowStripes { get; set; } | Gibt an, ob Zeilenstreifenformatierung angewendet wird. |
ShowTotals { get; set; } | Ruft ab und legt fest, ob dieses ListObject die Gesamtzeile anzeigt. |
StartColumn { get; } | Ruft die Startspalte des Bereichs ab. |
StartRow { get; } | Ruft die Anfangszeile des Bereichs ab. |
TableStyleName { get; set; } | Ruft den Namen des Tabellenstils ab und legt ihn fest. |
TableStyleType { get; set; } | Gets und der integrierte Tabellenstil. |
XmlMap { get; } | Ruft einXmlMap für diese Liste verwendet. |
Methoden
Name | Beschreibung |
---|---|
ApplyStyleToRange() | Wenden Sie den Tabellenstil auf den Bereich an. |
ConvertToRange() | Wandeln Sie die Tabelle in einen Bereich um. |
ConvertToRange(TableToRangeOptions) | Wandeln Sie die Tabelle in einen Bereich um. |
Filter() | Tabelle filtern. |
PutCellValue(int, int, object) | Tragen Sie den Wert in die Zelle ein. |
Resize(int, int, int, int, bool) | Größe des Bereichs des Listenobjekts ändern. |
UpdateColumnName() | Aktualisiert den Namen aller Listenspalten aus dem Arbeitsblatt. |
Beispiele
[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")
Siehe auch
- namensraum Aspose.Cells.Tables
- Montage Aspose.Cells