Leer y Escribir Tabla con Origen de Datos de Tabla de Consulta
Leer y Escribir Tabla con Origen de Datos de Tabla de Consulta
Con Aspose.Cells para Python via Java, puede leer y escribir una tabla que tiene una Tabla de Consulta como origen de datos. El soporte para esta función también existe para archivos XLS. El siguiente fragmento de código demuestra la lectura y escritura de dicha tabla, primero leyendo la tabla y luego modificándola para agregar la fila de totales.
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") |
Se adjuntan los archivos de Excel de origen y salida para referencia.