Partager via


Exportation de données dans Microsoft Excel

Par défaut, les utilisateurs peuvent exporter vers Microsoft Office Excel toute liste de données qui s'affiche dans un écran.Les utilisateurs peuvent ensuite créer des graphiques, des rapports et des tableaux croisés dynamiques en utilisant 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.

[!REMARQUE]

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

Exportation de données

Les utilisateurs de votre application peuvent exporter des données vers Excel en cliquant sur le bouton Exporter vers Excel qui s'affiche dans un é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 de clients ou GridView de produits).Le bouton Exporter vers Excel ne s'affiche 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 des 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 vous voulez exporter des lignes supplémentaires de données, vous devez augmenter le nombre de lignes affiché dans une page ou désactiver la pagination entièrement 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 en utilisant des fonctionnalités d'Excel.Pour plus d'informations, consultez Création de rapports, graphiques et tableaux croisés dynamiques (page éventuellement en anglais).

Désactivation de la capacité d'exporter des données

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

[!REMARQUE]

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

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

Voir aussi

Tâches

Procédure pas à pas : utilisation des services LightSwitch dans Excel avec PowerPivot

Autres ressources

Rapports et impression dans LightSwitch

Rapports pivottable 101

Modèles de rapport

Créer des rapports, des graphiques, et les tableaux croisés dynamiques