Läs och skriv tabell med datakälla för frågetabell

Läs och skriv tabell med datakälla för frågetabell

Med Aspose.Cells kan du läsa och skriva en tabell som har en frågetabell som datakälla. Stödet för den här funktionen finns även för XLS-filer. Följande kodavsnitt demonstrerar att läsa och skriva en sådan tabell genom att först läsa tabellen och sedan ändra den för att lägga till totalraden.

// 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");

Käll- och utdata Excel-filerna bifogas som referens.

Källfilen

Utdatafil