Esta guía rápida explica el proceso para trabajar con una Excel tabla de consultas usando Java. Proporcionará los detalles para configurar el IDE, una lista de pasos y un código de ejemplo para editar la conexión de QueryTable usando Java. Aprenderás a personalizar el QueryTable en un archivo de Excel y también a cambiar las conexiones externas usando las llamadas a la API expuestas.
Pasos para actualizar la QueryTable de Excel usando Java
- Configura el IDE para usar Aspose.Cells for Java al trabajar con QueryTable
- Carga el archivo Excel de origen, accede a la hoja de destino y verifica la existencia de las tablas de consulta.
- Acceda a la primera tabla de consulta y imprima los datos de la tabla de consulta
- Verifique el external connection en la tabla de consultas y muestre sus características
- Cambia los parámetros de la tabla de consulta y la conexión externa
- Guarde el archivo Excel actualizado
- Carga el archivo nuevamente y verifica los parámetros modificados en la tabla de consultas y conexiones externas
Estos pasos resumen el proceso para actualizar conexión de datos externa usando Java en un archivo de Excel. Cargue el archivo de Excel, acceda a la hoja objetivo, obtenga la colección de las tablas de consulta y muestre los datos de la primera tabla de consulta. Personalice la QueryTable y la conexión externa en ella y guarde el Libro.
Código para editar la conexión de datos externa de Excel usando Java
Este código ha demostrado cómo trabajar con la Excel QueryTable. Si deseas observar el comportamiento de cómo se muestran los datos después de actualizar, puedes usar los métodos getAutoReformat() y getFillAdjacentFormulas(). Los métodos setPreserveFormatting() y setAdjustColumnWidth() deben usarse en combinación, ya que estos preservan el formato mientras que el ajuste automático de columnas puede producir resultados conflictivos.
Este artículo nos ha guiado sobre cómo trabajar con la QueryTable y la conexión externa en ella. Para crear subtotales en un archivo de Excel, consulte el artículo Crear subtotales en Excel usando Java.