Exploitation > Imports/Exports > Conversion fichiers mono-ligne 

Important

Se reporter à la documentation Importer des fichiers mono-lignes qui décrit cette fonctionnalité en détails. Cliquez sur le lien qui correspond à votre solution Sage X3 :


Utilisez cette fonction pour simplifier le format des fichiers soumis à l'import.

La fonction Conversion fichiers mono-ligne (AIFIMPGENFIC) permet de convertir le fichier mono-ligne délimité par des virgules (CSV) en fichier CSV multi-ligne. Les fichiers CSV multi-lignes sont compatibles avec l'import dans Sage X3.

Gestion de l'écran

Onglet Écran de saisie

Présentation

Utilisez cet écran pour :

  • Définir la structure générale du fichier à convertir.
  • Préciser la source de stockage des fichiers à convertir et issus de la conversion (client ou serveur).
  • Lancer la conversion des fichiers.

 

Champs

Les champs suivants sont présents dans cet onglet :

Structure

  • Séparateur de champ (champ SEPFLD)

Indiquez le caractère utilisé comme séparateur entre deux champs.

Pour saisir un caractère non imprimable, saisissez '\' (barre de slash inversée) suivi de 3 chiffres représentant le code ASCII du caractère en base décimale.

  • Sép enregistrement (champ SEPREC)

Indiquez le séparateur entre deux enregistrements (groupes de données).

Pour saisir un caractère non imprimable, saisissez '\' (barre de slash inversée) suivi de 3 chiffres représentant le code ASCII du caractère en base décimale.

Les séparateurs communément utilisés sont :

  • le caractère "line feed" (\010), qui correspond à la fin de ligne dans des fichiers textes sous Unix,
  • la combinaison des deux caractères "carriage return" (retour chariot) et "line feed" (\013\010), qui correspond à la fin de ligne dans des fichiers textes Windows.
  • Format fichier (champ CODDBA)

Indiquez le format des caractères utilisés dans le fichier :

  • ASCII est le format classique où un caractère équivaut à un octet dans le fichier. Ce type de format permet de traiter les caractères occidentaux classiques, avec différents jeux de caractères possibles, définis dans le champ correspondant.
  • UTF-8 correspond à un format UNICODE où le nombre de caractères est variables (il va de 1 à 4, 1 correspondant au jeu de caractère latin non accentués). Ce format permet de gérer tous les types de caractères, et notamment les caractères chinois.
  • UCS-2 correspond à un format standard Microsoft, dans lequel les caractères sont systématiquement stockés sur 2 octets.

Source

  • champ TYPEXP

Sélectionnez la source du fichier :

Clients

Sélectionnez le fichier à convertir après avoir cliqué sur Ok.

Serveur

Sélectionnez le fichier à convertir dans le champ suivant.

  • Fichier de données (champ VOLFIL)

Sélectionnez le fichier à importer dans le volume X3 du serveur, où il a été déposé.
Ce champ est obligatoire et accessible uniquement si vous avez sélectionné le Serveurcomme source de stockage des fichiers.


Destination

  • Fichier de données (champ NOMGEN)

Ce champ n'est pas disponible à la saisie. Il affiche l'adresse et le nom du fichier généré suite à la conversion.

  • L'adresse correspond au même volume que celui du fichier source.
  • Le nom du fichier est identique à celui du fichier source, suivi de l'extension : .out
    Par exemple, si le fichier source s'appelle 'BPS.csv', le fichier destination converti s'appellera 'BPS.CSV.out'.

 

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en œuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre