Lire et écrire un tableau avec la source de données de table de requête
Lire et Écrire un Tableau avec une Source de Données de Table de Requête
Avec Aspose.Cells pour Python via Java, vous pouvez lire et écrire un tableau qui a une QueryTable comme source de données. Le support de cette fonctionnalité existe également pour les fichiers XLS. Le code suivant démontre la lecture et l’écriture d’un tel tableau en lisant d’abord le tableau, puis en le modifiant pour ajouter la ligne de totaux.
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.