Leer y Escribir Tabla de Consulta de Hoja de Cálculo
Aspose.Cells proporciona la colección Worksheet.getQueryTables() que devuelve la QueryTableCollection. Para obtener una QueryTable específica, use la propiedad QueryTableCollection.get() y pase el índice del QueryTable. La clase QueryTable tiene las siguientes dos propiedades para ajustar la QueryTable.
Ambos son valores booleanos. Puede verlos en Microsoft Excel a través de Datos > Conexiones > Propiedades.
Leer y Escribir Tabla de Consulta de Hoja de Cálculo
El siguiente código de ejemplo lee la primera QueryTable de la primera hoja de cálculo e imprime ambas propiedades de QueryTable. Luego establece QueryTable.PreserveFormatting en true.
La siguiente captura de pantalla muestra el archivo de Excel fuente utilizado en el código y sus propiedades que muestran ambos valores de QueryTable.
La siguiente captura de pantalla muestra el archivo de Excel de salida generado por el código y sus propiedades que muestran ambos valores de QueryTable. Como puede ver, la casilla de verificación de Formato Preservado ahora está marcada.
Salida de la consola
Aquí está la salida de la consola del código de ejemplo anterior
Adjust Column Width: true
Preserve Formatting: false
Recuperar rango de resultado de la tabla de consulta
Aspose.Cells proporciona la opción de leer la dirección, es decir, el rango de resultados de celdas para una tabla de consulta. El siguiente código demuestra esta característica leyendo la dirección del rango de resultados para una tabla de consulta. El archivo de ejemplo se puede descargar aquí.