Table de lecture et d'écriture avec source de données de table de requête
Contents
[
Hide
]
Table de lecture et d’écriture avec source de données de table de requête
Avec Aspose.Cells for Python via Java, vous pouvez lire et écrire une table qui a une QueryTable comme source de données. La prise en charge de cette fonctionnalité existe également pour les fichiers XLS. L’extrait de code suivant illustre la lecture et l’écriture d’un tel tableau en lisant d’abord le tableau, puis en le modifiant pour ajouter la ligne des totaux.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
output_directory = "Examples/SampleFiles/OutputDirectory/" | |
# Load workbook object | |
workbook = Workbook(source_directory + "SampleTableWithQueryTable.xls") | |
worksheet = workbook.getWorksheets().get(0) | |
# Access first list object or table | |
listObj = worksheet.getListObjects().get(0) | |
# Check the data source type if it is query table | |
if (listObj.getDataSourceType() == TableDataSourceType.QUERY_TABLE): | |
listObj.setShowTotals(True) | |
# Save the excel file. | |
workbook.save(output_directory + "SampleTableWithQueryTable_out.xls") |
Les fichiers Excel source et de sortie sont joints pour référence.