Table de requête de lecture et d'écriture de la feuille de travail
Aspose.Cells fournitFeuille de calcul.getQueryTables() collection qui retourne leQueryTableCollectionQueryTableCollection . Pour obtenir unTable de requête , Utilisez leQueryTableCollection.get() et transmettez l’index de QueryTable. LeTable de requête La classe a les deux propriétés suivantes pour ajuster le QueryTable.
Ce sont deux valeurs booléennes. Vous pouvez les visualiser dans Microsoft Excel via Données > Connexions > Propriétés.
Table de requête de lecture et d’écriture de la feuille de travail
L’exemple de code suivant lit le premierTable de requête de la première feuille de calcul, puis imprime les deuxTable de requête Propriétés. Ensuite, il définit leQueryTable.PreserveFormatting àvrai.
La capture d’écran suivante montre lefichier excel source utilisé dans le code et ses propriétés montrant à la fois lesTable de requêtevaleurs.
La capture d’écran suivante montre lefichier excel de sortie généré par le code et ses propriétés montrant à la fois lesTable de requêtevaleurs. Comme vous pouvez le voir, la case à cocher Mise en forme conservée est cochée maintenant.
Sortie console
Voici la sortie console de l’exemple de code ci-dessus
Adjust Column Width: true
Preserve Formatting: false
Récupérer la plage de résultats de la table de requête
Aspose.Cells offre la possibilité de lire l’adresse, c’est-à-dire la plage de résultats de cellules pour une table de requête. Le code suivant illustre cette fonctionnalité en lisant l’adresse de la plage de résultats pour une table de requête. Le fichier exemple peut être téléchargéici.