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

Lettura e Scrittura della Tabella di Query del Foglio di Lavoro

Il seguente esempio di codice legge la prima QueryTable del primo foglio di lavoro e quindi stampa entrambe le proprietà della QueryTable. Poi imposta il QueryTable.PreserveFormatting su true.

È possibile scaricare il file Excel di origine utilizzato in questo codice e il file Excel di output generato dal codice dai seguenti link.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create workbook from source excel file
workbook = Workbook(dataDir + "Sample.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Access first Query Table
qt = worksheet.query_tables[0]
# Print Query Table Data
print("Adjust Column Width: " + str(qt.adjust_column_width))
print("Preserve Formatting: " + str(qt.preserve_formatting))
# Now set Preserve Formatting to true
qt.preserve_formatting = True
# Save the workbook
workbook.save(dataDir + "Output_out.xlsx")

Output della console

Ecco l’output console del codice di esempio sopra

Adjust Column Width: True

Preserve Formatting: False

Recupero dell’intervallo di risultati della tabella di query

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

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create workbook from source excel file
wb = Workbook("Query TXT.xlsx")
# Display the address(range) of result range of query table
print(wb.worksheets[0].query_tables[0].result_range.address)