Contrôles Export et Import dans PowerAppsExport control and Import control in PowerApps

Contrôles pour l’exportation de données vers un fichier local puis l’importation de ces données dans une autre application dans PowerApps.Controls for exporting data to a local file and then importing that data into another app in PowerApps.

DescriptionDescription

Si vous souhaitez créer plusieurs applications qui utilisent les mêmes données, sans partager ces données en dehors de ces applications, vous pouvez les exporter et les importer à l’aide d’un contrôle Export et d’un contrôle Import.If you want to create more than one app that uses the same data but not share that data outside those apps, you can export it and import it by using an Export control and an Import control. Lorsque vous exportez des données, vous créez un fichier compressé que vous pouvez copier sur un autre ordinateur, mais vous ne pouvez pas les lire dans un programme autre que PowerApps.When you export data, you create a compressed file that you can copy to another machine, but you can't read it in any program other than PowerApps.

AvertissementWarning

L’activation de cette fonctionnalité dans votre application peut exposer des failles de sécurité et une fuite de données.Enabling this functionality in your app may expose it to security vulnerabilities and data leakage. Il est recommandé d’informer les utilisateurs d’importer uniquement les fichiers reconnus et approuvés et d’exporter uniquement les données non confidentielles ou sensibles.It is recommended to advise users to import only recognized and trusted files and only export data that is not confidential or sensitive.

Principales propriétésKey properties

Data : nom d’une collection que vous souhaitez exporter vers un fichier local.Data – The name of a collection that you want to export to a local file.

  • La propriété Data est disponible pour un contrôle Export mais pas pour un contrôle Import.The Data property is available for an Export control but not an Import control.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.OnSelect – How the app responds when the user taps or clicks a control.

Propriétés supplémentairesAdditional properties

Align : emplacement du texte par rapport au centre horizontal de son contrôle.Align – The location of text in relation to the horizontal center of its control.

BorderColor : couleur de bordure du contrôle.BorderColor – The color of a control's border.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness : épaisseur de bordure d’un contrôle.BorderThickness – The thickness of a control's border.

Color : couleur du texte dans un contrôle.Color – The color of text in a control.

DisplayMode : indique si le contrôle autorise l’entrée d’un utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor : couleur du texte d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill : couleur d’arrière-plan d’un contrôle.Fill – The background color of a control.

Font : nom de la famille de polices dans laquelle le texte s’affiche.Font – The name of the family of fonts in which text appears.

FontWeight : épaisseur du texte dans un contrôle : Gras, Semibold, Normal ou Plus claire.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height : distance entre le haut et le bas d’un contrôle.Height – The distance between a control's top and bottom edges.

HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor : couleur du texte d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic : indique si le texte d’un contrôle est en italique.Italic – Whether the text in a control is italic.

Padding : distance entre le texte sur un bouton d’importation ou d’exportation et les bords de ce bouton.Padding – The distance between the text on an import or export button and the edges of that button.

PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor : couleur de texte d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedFill – The background color of a control when the user taps or clicks that control.

RadiusBottomLeft : degré auquel le coin inférieur gauche d’un contrôle est arrondi.RadiusBottomLeft – The degree to which the bottom-left corner of a control is rounded.

RadiusBottomRight : degré auquel le coin inférieur droit d’un contrôle est arrondi.RadiusBottomRight – The degree to which the bottom-right corner of a control is rounded.

RadiusTopLeft : degré auquel le coin supérieur gauche d’un contrôle est arrondi.RadiusTopLeft – The degree to which the top-left corner of a control is rounded.

RadiusTopRight : degré auquel le coin supérieur droit d’un contrôle est arrondi.RadiusTopRight – The degree to which the top-right corner of a control is rounded.

Size : taille de police du texte qui apparaît sur un contrôle.Size – The font size of the text that appears on a control.

Strikethrough : indique si une ligne s’affiche sur le texte qui apparaît sur un contrôle.Strikethrough – Whether a line appears through the text that appears on a control.

Text : texte qui apparaît sur un contrôle ou que l’utilisateur tape dans un contrôle.Text – Text that appears on a control or that the user types into a control.

Underline : indique si une ligne s’affiche sous le texte qui apparaît sur un contrôle.Underline – Whether a line appears under the text that appears on a control.

VerticalAlign : emplacement du texte sur un contrôle par rapport au centre vertical de celui-ci.VerticalAlign – The location of text on a control in relation to the vertical center of that control.

Visible : indique si un contrôle est visible ou est masqué.Visible – Whether a control appears or is hidden.

Width : distance entre les côtés droit et gauche d’un contrôle.Width – The distance between a control's left and right edges.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

ExempleExample

  1. Ajoutez un contrôle Button (Bouton), puis définissez sa propriété OnSelect sur la formule suivante :Add a Button control, and set its OnSelect property to this formula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?Don't know how to add, name, and configure a control?

    Vous voulez des informations supplémentaires sur les fonctions ClearCollect ou d’autres fonctions ?Want more information about the ClearCollect function or other functions?

  2. Appuyez sur F5, cliquez ou appuyez sur le contrôle Button, puis appuyez sur ÉCHAP.Press F5, click or tap the Button control, and then press Esc.
  3. Ajoutez un contrôle Export et définissez sa propriété Data sur Products.Add an Export control, and set its Data property to Products.
  4. Appuyez sur F5, cliquez ou appuyez sur le contrôle Export, puis spécifiez le nom du fichier dans exporter les données.Press F5, click or tap the Export control, and then specify the name of the file into which you want to export the data.
  5. Cliquez ou appuyez sur Enregistrer, puis sur ÉCHAP pour revenir à l’espace de travail par défaut.Click or tap Save, then press Esc to return to the default workspace.
  6. Dans une application nouvelle ou existante, ajoutez un contrôle Import, nommez-le MyData, puis définissez sa propriété OnSelect sur la formule suivante :In a new or existing app, add an Import control, name it MyData, and set its OnSelect property to this formula:
    Collect(ImportedProducts, MyData.Data)Collect(ImportedProducts, MyData.Data)
  7. Appuyez sur F5, cliquez ou appuyez sur MyData, sur le fichier exporté, puis sur Ouvrir.Press F5, click or tap MyData, click or tap the file that you exported, and then click or tap Open.
  8. Appuyez sur ÉCHAP, cliquez ou appuyez sur Collections dans le menu Fichier et vérifiez que l’application en cours comporte les données que vous avez exportées.Press Esc, click or tap Collections on the File menu, and confirm that the current app has the data that you exported.