Tabellen von Microsoft Excel Dateien erstellen und verwalten.

Tabelle erstellen

Einer der Vorteile von Tabellenkalkulationen besteht darin, dass Sie verschiedene Arten von Listen erstellen können, beispielsweise Telefonlisten, Aufgabenlisten, Listen von 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 Liste von Daten in ein tatsächliches Listenobjekt konvertieren.

  • Neue Zeilen und Spalten werden automatisch einbezogen.
  • Am unteren Rand Ihrer Liste kann ganz einfach eine Gesamtzeile hinzugefügt werden, um SUMME, DURCHSCHNITT, ANZAHL usw. anzuzeigen.
  • Hinzugefügte Spalten rechts werden automatisch in das Listenobjekt aufgenommen.
  • Diagramme, die auf Zeilen und Spalten basieren, werden automatisch erweitert.
  • Benannte Bereiche, die Zeilen und Spalten zugeordnet sind, werden automatisch erweitert.
  • Die Liste ist vor versehentlichem Löschen von Zeilen und Spalten geschützt.

Erstellen eines Listenobjekts mit Microsoft Excel

  • Auswahl des Datumsbereichs zur Erstellung eines Listenobjekts
  • Dies zeigt den Dialog zum Erstellen einer Liste an.
  • Implementieren Sie das Listenobjekt für die Daten und geben Sie die Gesamtzeile an (Wählen Sie Daten, dann Liste, gefolgt von Gesamtzeile).

Verwendung der Aspose.Cells-API

Aspose.Cells bietet eine Klasse Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine Worksheets-Sammlung, die den Zugriff auf jede Arbeitsblatt in einer Excel-Datei ermöglicht.

Eine Arbeitsmappe wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden zur Verwaltung einer Arbeitsmappe. Um eine ListObject in einer Arbeitsmappe zu erstellen, verwenden Sie die ListObjects-Sammlungseigenschaft der Klasse Worksheet. Jede ListObject ist tatsächlich ein Objekt der Klasse ListObjectCollection, die außerdem die Methode Add zum Hinzufügen eines Listenobjekts und zum Angeben eines Zellenbereichs für die Liste bereitstellt.

Gemäß dem angegebenen Zellenbereich wird das Listenobjekt von Aspose.Cells erstellt. Verwenden Sie Attribute (z. B. ShowTotals, ListColumns usw.) der Klasse ListObject, um die Liste zu steuern.

In dem unten gegebenen Beispiel haben wir dasselbe ListObject erstellt, indem wir die Aspose.Cells-API verwendet haben, wie wir es im obigen Abschnitt mit Microsoft Excel erstellt haben.

Formatieren einer Tabelle

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

Formatierung eines Listenobjekts

Aspose.Cells bietet eine Klasse Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine Worksheets-Sammlung, die den Zugriff auf jede Arbeitsblatt in einer Excel-Datei ermöglicht.

Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Vielzahl von Eigenschaften und Methoden zur Verwaltung von Arbeitsblättern. Um eine ListObject in einem Arbeitsblatt zu erstellen, verwenden Sie die ListObjects-Sammlungseigenschaft der Klasse Worksheet. Jede ListObject ist tatsächlich ein Objekt der Klasse ListObjectCollection, das außerdem die Add-Methode bereitstellt, um ein Listenobjekt hinzuzufügen und den Bereich von Zellen anzugeben, den es umfassen soll. Gemäß dem angegebenen Zellenbereich wird durch Aspose.Cells eine ListObject im Arbeitsblatt erstellt. Verwenden Sie Attribute (zum Beispiel TableStyleType) der Klasse ListObject, um die Tabelle gemäß Ihren Anforderungen zu formatieren.

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

Erweiterte Themen