Acceder a QueryTable de Excel usando C#

Sigue este artículo para acceder y actualizar una Excel QueryTable usando C#. Contiene detalles para configurar el IDE, una lista de pasos y un código de ejemplo para acceder y editar una tabla de consulta de Excel con C#. Aprenderás a comprobar y acceder a la colección de tablas de consulta, obtenerla y actualizar sus propiedades si es necesario.

Pasos para actualizar la conexión de datos externa de Excel usando C#

  1. Configura el IDE para usar Aspose.Cells for .NET para trabajar con la tabla de consultas
  2. Carga el archivo Excel en el objeto Workbook que contiene el QueryTable
  3. Acceda a la primera hoja, obtenga la colección de objetos QueryTable y obtenga el primer QueryTable.
  4. Imprime la información básica de la QueryTable seleccionada
  5. Verificar la existencia de la conexión externa y mostrar sus propiedades
  6. Actualizar la configuración de la conexión en el objeto QueryTable
  7. Escribe las propiedades actualizadas y guarda el libro de trabajo

Estos pasos resumen cómo trabajar con una conexión de datos externa usando C# en un archivo de Excel. Cargue el archivo de Excel en el objeto Workbook, acceda a la primera hoja, obtenga la colección de tablas de consulta, imprima los datos de la tabla de consulta y actualice sus propiedades. Acceda a la conexión externa en la tabla de consulta, actualice sus propiedades y guárdela en el disco.

Código para actualizar la conexión de QueryTable usando C#

Este código muestra cómo realizar diferentes operaciones en la Excel QueryTable. Asegúrese de establecer AdjustColumnWidth y PreserveFormatting juntos, ya que suelen combinarse en la salida de la tabla de consultas. Además, verifique si la QueryTable sigue existiendo después de realizar cambios, ya que cambios inapropiados pueden no guardar la QueryTable en el archivo Excel de salida.

Este artículo nos ha enseñado el proceso para trabajar con la tabla de consultas en un archivo de Excel. Para crear subtotales en un archivo de Excel, consulte el artículo Crear subtotales en Excel usando C#.

 Español