Exportation de données dans Microsoft Excel

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Par défaut, les utilisateurs peuvent exporter vers Microsoft Office Excel toute liste de données qui s'affiche à l'écran. Les utilisateurs peuvent ensuite créer des graphiques, des rapports et des tableaux croisés dynamiques à l'aide des fonctionnalités d'Excel. Si vous voulez empêcher les utilisateurs d'exporter des données vers Excel, vous pouvez désactiver cette fonctionnalité dans le Concepteur d'écran de votre projet.

System_CAPS_ICON_note.jpg Remarque

La fonctionnalité Exporter vers Excel n'est activée que pour les applications de bureau. Les applications web ne peuvent pas accéder aux ressources ou aux fichiers locaux en raison de restrictions de sécurité.

Les utilisateurs de votre application peuvent exporter des données vers Excel en cliquant sur le bouton Exporter vers Excel qui s'affiche à l'écran. Les utilisateurs ne peuvent exporter que des collections de données. Par conséquent, le bouton Exporter vers Excel ne s'affiche qu'au-dessus de la collection d'enregistrements de données (par exemple : une liste List de clients ou une vue de grille GridView de produits). Le bouton Exporter vers Excel n'apparaît pas au-dessus des zones de l'écran qui affichent les détails d'un élément de données.

Lorsque les utilisateurs cliquent sur Exporter vers Excel, l'application ouvre une feuille de calcul Excel, puis remplit la feuille de calcul en utilisant les données de la collection qui s'affiche à l'écran. Les données qui ne s'affichent pas à l'écran ne sont pas exportées. Si la pagination est activée pour la collection et que vous voulez exporter des lignes supplémentaires de données, vous devez augmenter le nombre de lignes affichées dans une page ou désactiver totalement la pagination avant d'exporter les données. Pour plus d'informations, consultez Comment : Concevoir un écran Silverlight à l'aide du concepteur d'écran.

Après avoir exporté des données vers Excel, les utilisateurs peuvent créer des rapports, des graphiques et des tableaux croisés dynamiques à l'aide des fonctionnalités d'Excel.

Si vos utilisateurs n'ont pas installé Excel sur leurs ordinateurs, ou si vous ne voulez pas que les utilisateurs exportent certaines collections de données, vous pouvez désactiver cette fonctionnalité.

System_CAPS_ICON_note.jpg Remarque

Si un utilisateur clique sur Exporter vers Excel, mais qu'Excel n'est pas installé sur son ordinateur, un message d'erreur s'affiche.

Dans le Concepteur d'écran, sélectionnez DataGrid ou List. Ensuite, dans la fenêtre Propriétés, cochez la case Désactiver l'exportation vers Excel. Vous devez désactiver la fonction d'exporter des données pour chaque contrôle DataGrid ou List individuellement. Dans l'application en cours d'exécution, le bouton Exporter vers Excel ne s'affiche pas au-dessus des collections auxquelles vous avez appliqué le paramètre Désactiver l'exportation vers Excel.

Rapports et impression dans LightSwitch
Procédure pas à pas : utilisation des services LightSwitch dans Excel avec PowerPivot
Modèles de rapport

Afficher: