Lettura e Scrittura Tabelle Query del Foglio di lavoro di Aspose.Cells

Lettura e Scrittura della Tabella Query del Foglio di Lavoro

Il codice di esempio seguente legge la prima QueryTable della prima scheda e poi stampa entrambe le proprietà del QueryTable. Successivamente imposta QueryTable.PreserveFormatting su true.

Lo screenshot seguente mostra il file Excel di origine](5472578.xlsx) utilizzato nel codice e le relative proprietà mostrando entrambi i valori del QueryTable.

todo:image_alt_text

Lo screenshot seguente mostra il file Excel di output](5472574.xlsx) generato dal codice e le relative proprietà che mostrano entrambi i valori del QueryTable. Come puoi vedere, ora la casella di controllo della formattazione conservata è selezionata.

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getDataDir(ReadingAndWritingQueryTable.class);
// Create workbook from source excel file
Workbook workbook = new Workbook(dataDir + "Sample.xlsx");
// Access first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access first Query Table
QueryTable qt = worksheet.getQueryTables().get(0);
// Print Query Table Data
System.out.println("Adjust Column Width: " + qt.getAdjustColumnWidth());
System.out.println("Preserve Formatting: " + qt.getPreserveFormatting());
// Now set Preserve Formatting to true
qt.setPreserveFormatting(true);
// Save the workbook
workbook.save(dataDir + "Output.xlsx");

Output della console

Ecco l’output console del codice di esempio sopra

 Adjust Column Width: true

Preserve Formatting: false

Recupera l’intervallo di risultati della query table

Aspose.Cells fornisce l’opzione per leggere l’indirizzo, cioè l’intervallo di risultati delle celle per una tabella di query. Il codice seguente dimostra questa funzionalità, leggendo l’indirizzo dell’intervallo di risultati per una tabella di query. Il file di esempio può essere scaricato qui.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from source excel file
Workbook wb = new Workbook("Query TXT.xlsx");
// Display the address(range) of result range of query table
System.out.println(wb.getWorksheets().get(0).getQueryTables().get(0).getResultRange().getAddress());