<html><meta http-equiv="Content-Type" content="text/html"/>
<head>
<meta name="title" content="ExportEnMémoire" />
<meta name="description" content="Exporte les données dans un format d'export et mode de colonne à exporter. " />
<link rel="stylesheet" type="text/css" href="../fonction.css" />
</head><body></body></html>

Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte les données dans un format d'export et mode de colonne à exporter.


Syntaxe

ExportEnMémoire(< Liste d'Élément >, < Format d'export > [, < Mode colonnes à exporter >])

  • < Liste d'élément > : une liste d'élément à exporter
  • < Format d'export > : un des formats suivant :
    • "csv" : format texte csv (séparateur ";" et RC)
    • "xlsx" : format Excel xlsx
    • "xls" : format Excel xls
    • "xml" : format XML, ne fonctionne qu'avec une liste d'élément
    • "json" : format JSON, ne fonctionne qu'avec une liste d'élément
  • < Mode colonnes à exporter > : un des choix suivant (voir les choix possibles dans les descriptions de données externe)
  • ModeColonne_Tout : toutes les colonnes (par défaut)
  • ModeColonne_Liste : toutes les colonnes visibles en liste (ne tiens pas compte des droits, des contrôles d'état...)
  • ModeColonne_Fiche : toutes les colonnes visibles en fiche (ne tiens pas compte des droits, des contrôles d'état...)

Remarque

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire( SélectionTout( "Utilisateur" ), "csv", ModeColonne_Liste )

Retourne au format CSV, les colonnes visibles en liste de tous les utilisateurs

Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte les données en utilisant un export prédéfini. Si la liste d'élément n'est pas fournie, cela exporte tout. Les conditions de l'export sont appliquées.

Syntaxe

ExportEnMémoire([< Liste d'Élément >, ] < Export >)

  • < Liste d'élément > : une liste d'élément à exporter
  • < Export > : le nom de l'export (ou id unique)

Remarque

Le répertoire / fichier de sortie est ignoré. Aucun fichier n'est écrit sur le disque.

Les conditions de l'export sont appliqués.

Si l'export est lié à une base de données externe la fonction modifie la base externe et retourne vide.

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire("Export JSON")

Retourne le résultat de l'export "Export JSON"

Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte le tableau de valeur dans un format d'export et mode de colonne à exporter.


Syntaxe

ExportEnMémoire(< Liste d'Élément >, < Format d'export > [, < Mode colonnes à exporter >])

  • < Tableau de Valeur > : une tableau de valeur a 2 dimensions (comme un CSV), la 1ere ligne est la ligne d'entête pour les correspondances
  • < Format d'export > : un des formats suivant :
  • "csv" : format texte csv (séparateur ";" et RC)
  • "xlsx" : format Excel xlsx
  • "xls" : format Excel xls
  • "xml" : format XML, ne fonctionne qu'avec une liste d'élément
  • "json" : format JSON, ne fonctionne qu'avec une liste d'élément

Remarque

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire(Tableau(Tableau("a", "b", "c"), Tableau("a1","b1","c1"), Tableau("a2","b2","c2")), "xlsx")

Retourne le fichier xlsx correspondant à


Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte le tableau en utilisant un export prédéfini, c'est incompatible avec les descriptions sur base de données externe.

Syntaxe

ExportEnMémoire(< Tableau de valeur >, < Export >)

  • < Tableau de valeur > : une tableau de valeur a 2 dimensions (comme un CSV), la 1ere ligne est la ligne d'entête pour les correspondances
  • < Export > : le nom de l'export (ou id unique)

Remarque

Le répertoire / fichier de sortie est ignoré. Aucun fichier n'est écrit sur le disque.

Les conditions de l'export ne sont pas appliqués.

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire(Tableau(Tableau("a", "b", "c"), Tableau("a1","b1","c1"), Tableau("a2","b2","c2")), "Mon Export")


Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte les données en utilisant un export prédéfini. Si la liste d'élément n'est pas fournie, cela exporte tout. Les conditions de l'export sont appliquées.

Syntaxe

ExportEnMémoire(< Liste d'Élément >, < Description de données externe >)

  • < Liste d'élément > : une liste d'élément à exporter
  • < Description de données externe > : le nom de la description de données externe (ou id unique)

Remarque

Le répertoire / fichier de sortie est ignoré. Aucun fichier n'est écrit sur le disque.

Les conditions de l'export sont appliqués.

Si la description est liée à une base de données externe la fonction modifie la base externe et retourne vide.

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire( SélectionTout( "Utilisateur" ) , "Description xlsx")

Retourne le résultat de l'export via la description "Description xlsx"

Fonction ExportEnMémoire  [Paramétrage]

À partir de la version 2609

Description

Permet d'exporter des données sans générer aucun fichier sur le disque. Retourne une valeur fichier.

Exporte le tableau en utilisant une description de données externe prédéfinie, c'est incompatible avec les descriptions sur base de données externe.

Syntaxe

ExportEnMémoire(< Tableau de Valeur >, < Description de données externe >)

  • < Tableau de valeur > : une tableau de valeur a 2 dimensions (comme un CSV), la 1ere ligne est la ligne d'entête pour les correspondances
  • < Description de données externe > : le nom de la description de données externe (ou id unique)

Remarque

Le répertoire / fichier de sortie est ignoré. Aucun fichier n'est écrit sur le disque.

Si la description est liée à une base de données externe la fonction modifie la base externe et retourne vide.

EcritFichier() permet d'écrire le fichier sur un disque, un ftp,...

ContenuFichier() permet de récupérer le contenu du fichier sans le nom.

Exemple

ExportEnMémoire( SélectionTout( "Utilisateur" ) , "Description xlsx")

Retourne le résultat de l'export via la description "Description xlsx"