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, vous pouvez lire et écrire un tableau qui a une QueryTable comme source de données. Le support pour cette fonctionnalité existe également pour les fichiers XLS. Le code suivant montre comment lire et écrire un tel tableau en commençant par le lire puis le modifier pour ajouter la ligne des totaux.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the output directory. | |
String sourceDir = Utils.Get_SourceDirectory(); | |
String outputDir = Utils.Get_OutputDirectory(); | |
// Load workbook object | |
Workbook workbook = new Workbook(sourceDir + "SampleTableWithQueryTable.xls"); | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
ListObject table = worksheet.getListObjects().get(0); | |
// Check the data source type if it is query table | |
if (table.getDataSourceType() == TableDataSourceType.QUERY_TABLE) | |
{ | |
table.setShowTotals(true); | |
} | |
// Save the file | |
workbook.save(outputDir + "SampleTableWithQueryTable_out.xls"); |
Les fichiers Excel source et de sortie sont joints pour référence.