Lesen und Schreiben der Abfragetabelle des Arbeitsblatts
Aspose.Cells bietetWorksheet.getQueryTables() Sammlung, die die zurückgibtQueryTableCollection . Um eine bestimmte zu bekommenAbfragetabelle , verwenden Sie dieQueryTableCollection.get()-Eigenschaft und übergeben Sie den Index der QueryTable. DasAbfragetabelle Die Klasse hat die folgenden beiden Eigenschaften zum Anpassen der QueryTable.
Dies sind beides boolesche Werte. Sie können sie in Microsoft Excel über Daten > Verbindungen > Eigenschaften anzeigen.
Lesen und Schreiben der Abfragetabelle des Arbeitsblatts
Der folgende Beispielcode liest die ersteAbfragetabelle des ersten Arbeitsblatts und druckt dann beideAbfragetabelle Eigenschaften. Dann setzt es dieQueryTable.PreserveFormatting zuwahr.
Der folgende Screenshot zeigt dieExcel-Quelldatei im Code und seinen Eigenschaften verwendet, die beide zeigenAbfragetabelleWerte.
Der folgende Screenshot zeigt dieExcel-Datei ausgeben generiert durch den Code und seine Eigenschaften, die beide zeigenAbfragetabelleWerte. Wie Sie sehen können, ist das Kontrollkästchen Beibehaltene Formatierung jetzt aktiviert.
Konsolenausgabe
Hier ist die Konsolenausgabe des obigen Beispielcodes
Adjust Column Width: true
Preserve Formatting: false
Abfragetabellen-Ergebnisbereich abrufen
Aspose.Cells bietet die Möglichkeit, die Adresse, dh den Ergebnisbereich von Zellen für eine Abfragetabelle zu lesen. Der folgende Code demonstriert diese Funktion, indem er die Adresse des Ergebnisbereichs für eine Abfragetabelle liest. Die Beispieldatei kann heruntergeladen werdenHier.