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 for Python via Java kan du läsa och skriva en tabell som har en QueryTable som datakälla. Stödet för denna funktion finns också för XLS-filer. Följande kodsnutt visar hur man läser och skriver en sådan tabell genom att först läsa tabellen och sedan modifiera den för att lägga till totalraden.
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") |
Käll- och utdataexcelfilerna är bilagda som referens.