LightCellsDataProvider
LightCellsDataProvider interface
Stellt den Datenanbieter zum Speichern großer Tabellenkalkulationsdateien im leichten Modus dar.
public interface LightCellsDataProvider
Methoden
Name | Beschreibung |
---|---|
IsGatherString() | Überprüft, ob der aktuelle Stringwert der Zelle in einem globalen Pool gesammelt werden muss. |
NextCell() | Ruft die nächste zu speichernde Zelle ab. |
NextRow() | Ruft die nächste zu speichernde Zeile ab. |
StartCell(Cell) | Beginnt mit dem Speichern der Daten einer Zelle. |
StartRow(Row) | Beginnt mit dem Speichern von Daten einer Zeile. |
StartSheet(int) | Beginnt mit dem Speichern eines Arbeitsblatts. |
Bemerkungen
Wenn Sie eine Arbeitsmappe in diesem Modus speichern,StartSheet
wird beim Speichern jedes Arbeitsblatts in der Arbeitsmappe überprüft. Für ein Blatt, wennStartSheet
wahr ergibt, dann werden alle Daten und Eigenschaften von Zeilen/Zellen dieses zu speichernden Blattes durch die Implementierung dieser Schnittstelle bereitgestellt. An erster Stelle,NextRow
wird aufgerufen, um den nächsten zu speichernden Zeilenindex zu erhalten. Wenn ein gültiger Zeilenindex zurückgegeben wird (der Zeilenindex muss in aufsteigender Reihenfolge sein, damit die Zeilen gespeichert werden können), , dann wird ein Zeilenobjekt bereitgestellt, das diese Zeile darstellt -Implementierung, um ihre Eigenschaften festzulegenStartRow
. Für eine Zeile,NextCell
wird erstmal geprüft. Wenn ein gültiger Spaltenindex zurückgegeben wird (der Spaltenindex muss in aufsteigender Reihenfolge sein, damit alle Zellen einer Zeile gespeichert werden), , dann wird ein Cell-Objekt, das diese Zelle darstellt, für die Implementierung bereitgestellt, um seine Daten und Eigenschaften festzulegenStartCell
. Nachdem die Daten dieser Zelle festgelegt wurden, wird diese Zelle direkt in der generierten Tabellendatei gespeichert und die nächste Zelle wird geprüft und verarbeitet.
Siehe auch
- namensraum Aspose.Cells
- Montage Aspose.Cells