Tabelle erstellen und formatieren

Tabelle erstellen

Einer der Vorteile von Tabellenkalkulationen besteht darin, dass Sie verschiedene Arten von Listen erstellen können, z. B. Telefonlisten, Aufgabenlisten, Listen mit Transaktionen, Vermögenswerten oder Verbindlichkeiten. Mehrere Benutzer können zusammenarbeiten, um verschiedene Listen zu verwenden, zu erstellen und zu pflegen.

Aspose.Cells unterstützt das Erstellen und Verwalten von Listen.

Vorteile eines Listenobjekts

Es gibt einige Vorteile, wenn Sie eine Datenliste in ein tatsächliches Listenobjekt konvertieren

  • Neue Zeilen und Spalten werden automatisch eingefügt.
  • Eine Summenzeile am Ende Ihrer Liste kann einfach hinzugefügt werden, um SUMME, MITTELWERT, ANZAHL usw. anzuzeigen.
  • Rechts hinzugefügte Spalten werden automatisch in das List-Objekt übernommen.
  • Diagramme, die auf Zeilen und Spalten basieren, werden automatisch erweitert.
  • Benannte Bereiche, die Zeilen und Spalten zugewiesen sind, werden automatisch erweitert.
  • Die Liste ist vor versehentlichem Löschen von Zeilen und Spalten geschützt.

Erstellen eines Listenobjekts mit Microsoft Excel

Auswählen des Datenbereichs zum Erstellen des Listenobjekts
todo: Bild_alt_Text
Dadurch wird das Dialogfeld „Liste erstellen“ angezeigt.
Dialogfeld „Liste erstellen“.
todo: Bild_alt_Text
Implementieren des List-Objekts für die Daten und Angeben der Gesamtzeile (SelectDaten , dannAufführen , gefolgt vonGesamtreihe).
Erstellen eines Listenobjekts
todo: Bild_alt_Text

Mit Aspose.Cells API

Aspose.Cells bietet eine KlasseIWorkbook das stellt eine Microsoft Excel-Datei dar. DasIWorkbook Klasse enthält eineIArbeitsblätterSammlung, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch dargestelltIArbeitsblatt Klasse. DasIArbeitsblatt Die Klasse bietet eine breite Palette von Methoden zum Verwalten eines Arbeitsblatts. Um eine zu erstellenIListObject Verwenden Sie in einem Arbeitsblatt dieGetIListObjects Erhebungsverfahren derIArbeitsblatt Klasse. Jede [IListObject] ist nämlich ein Objekt derIListObjectCollection Klasse, die außerdem dieAddierenMethode zum Hinzufügen eines [IListObject]-Objekts und zum Angeben eines Zellbereichs für die Liste.

Gemäß dem angegebenen Zellbereich wird das Objekt [IListObject] von Aspose.Cells erstellt. Verwenden Sie Attribute (zSummen anzeigen undListColumnsusw.) der Klasse [IListObject], um die Liste zu steuern.

Im folgenden Beispiel haben wir dieselbe [IListObject] mit Aspose.Cells API erstellt, die wir mit Microsoft Excel im obigen Abschnitt erstellt haben.

Formatiere eine Tabelle

Um eine Gruppe verwandter Daten zu verwalten und zu analysieren, ist es möglich, einen Zellbereich in ein Listenobjekt (auch bekannt als Excel-Tabelle) umzuwandeln. Eine Tabelle ist eine Reihe von Zeilen und Spalten, die zugehörige Daten enthalten, die unabhängig von den Daten in anderen Zeilen und Spalten verwaltet werden. Standardmäßig ist für jede Spalte in der Tabelle die Filterung in der Kopfzeile aktiviert, sodass Sie Ihre Listenobjektdaten schnell filtern oder sortieren können. Sie können dem Listenobjekt, das eine Dropdown-Liste mit Aggregatfunktionen für jede Summenzeilenzelle bereitstellt, eine Summenzeile (eine spezielle Zeile in einer Liste, die eine Auswahl von Aggregatfunktionen bereitstellt, die für die Arbeit mit numerischen Daten nützlich sind) hinzufügen. Aspose.Cells bietet Optionen zum Erstellen und Verwalten von Listen (oder Tabellen).

Formatieren eines Listenobjekts

Aspose.Cells bietet eine KlasseIWorkbook das stellt eine Microsoft Excel-Datei dar. DasIWorkbook Klasse enthält eineIArbeitsblätterSammlung, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch dargestelltIArbeitsblatt Klasse. DasIArbeitsblatt -Klasse bietet eine breite Palette von Methoden zum Verwalten von Arbeitsblättern. Um eine zu erstellenListenobjektVerwenden Sie in einem Arbeitsblatt IListObjectCollection. Jedes [IListObject] ist tatsächlich ein Objekt der IListObjectCollection-Klasse, die außerdem das bereitstelltAddierenMethode zum Hinzufügen eines [IListObject]-Objekts und geben Sie den Zellbereich an, den es umfassen soll. Gemäß dem angegebenen Zellbereich aListenobjekt wird im Arbeitsblatt von Aspose.Cells erstellt. Verwenden Sie Attribute (z. B.TableStyleType) der Klasse [IListObject], um die Tabelle für Ihre Anforderungen zu formatieren.

Das folgende Beispiel fügt Beispieldaten zu einem Arbeitsblatt hinzu, fügt ein [IListObject] hinzu und wendet Standardstile darauf an. [IListObject] Stile werden von Microsoft Excel 2007/2010 unterstützt.