Suivez cet article pour accéder et mettre à jour un Excel QueryTable en C#. Il contient des détails pour configurer l’IDE, une liste d’étapes, et un exemple de code pour accéder et modifier une table de requête Excel en C#. Vous apprendrez à vérifier et accéder à la collection des tables de requête, la récupérer, et mettre à jour ses propriétés si nécessaire.
Étapes pour mettre à jour la connexion de données externes Excel en C#
- Configurez l’IDE pour utiliser Aspose.Cells for .NET afin de travailler avec la table de requêtes
- Chargez le fichier Excel dans l’objet Workbook contenant le QueryTable
- Accédez à la première feuille, récupérez la collection des objets QueryTable, et obtenez le premier QueryTable.
- Imprimer les informations de base de la QueryTable sélectionnée
- Vérifier l’existence de la connexion externe et afficher ses propriétés
- Mettre à jour les paramètres de connexion dans l’objet QueryTable
- Écrivez les propriétés mises à jour et enregistrez le classeur
Ces étapes résument comment travailler avec une connexion de données externe utilisant C# dans un fichier Excel. Chargez le fichier Excel dans l’objet Workbook, accédez à la première feuille, récupérez la collection des tables de requête, affichez les données de la table de requête et mettez à jour ses propriétés. Accédez à la connexion externe dans la table de requête, mettez à jour ses propriétés et enregistrez‑le sur le disque.
Code pour mettre à jour la connexion QueryTable avec C#
Ce code montre comment effectuer différentes opérations sur le Excel QueryTable. Assurez‑vous de définir AdjustColumnWidth et PreserveFormatting ensemble, car ils sont souvent associés dans la sortie de la table de requête. Vérifiez également si le QueryTable existe toujours après les modifications, car des changements inappropriés peuvent ne pas enregistrer le QueryTable dans le fichier Excel de sortie.
Cet article nous a enseigné le processus de travail avec la table de requête dans un fichier Excel. Pour créer des sous‑totaux dans un fichier Excel, consultez l’article « Creating subtotals in Excel using C# »( https://kb.aspose.com/ fr/cells/net/creating-subtotals-in-excel-using-csharp/).