Lecture et écriture de table de requêtes de feuille de calcul
Aspose.Cells fournit une collection Worksheet.getQueryTables() qui renvoie la QueryTableCollection. Pour obtenir un QueryTable spécifique, utilisez la propriété QueryTableCollection.get() et transmettez l’index du QueryTable. La classe QueryTable possède les deux propriétés suivantes pour ajuster la QueryTable.
Ce sont toutes deux des valeurs booléennes. Vous pouvez les consulter dans Microsoft Excel via Données > Connexions > Propriétés.
Lecture et écriture d’un tableau de requête de feuille de calcul
Le code d’exemple suivant lit le premier QueryTable de la première feuille de calcul et imprime ensuite les deux propriétés QueryTable. Ensuite, il définit le QueryTable.PreserveFormatting à true.
La capture d’écran suivante montre le fichier Excel source utilisé dans le code et ses propriétés montrant les deux valeurs de QueryTable.
La capture d’écran suivante montre le fichier Excel de sortie généré par le code et ses propriétés montrant les deux valeurs de QueryTable. Comme vous pouvez le voir, la case à cocher de formatage préservé est maintenant cochée.
Sortie console
Voici la sortie de la console du code d’exemple 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 des 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 d’exemple peut être téléchargé ici.