Utilisation de l'action Ouvrir pour un fichier CSV/TXT

Cette action vous permet de spécifier le délimiteur utilisé dans le fichier, de supprimer les espaces et de spécifier l'encodage qui sera appliqué au fichier.

Remarque : Si le dernier élément de la dernière ligne du fichier CSV/TXT comporte un guillemet double ("), une erreur se produit lors de l'exécution du robot.

Procédure

Pour ouvrir un fichier CSV ou texte, procédez comme suit :

  1. Double-cliquez ou faites glisser l'action Ouvrir à partir du package CSV/TXT dans la palette Actions.
  2. Sélectionnez l'une des options suivantes pour spécifier l'emplacement du fichier CSV ou texte à ouvrir :
    • Fichier de la Control Room : cette option vous permet d'ouvrir un fichier à partir de la Control Room.
    • Fichier de bureau : cette option vous permet d'ouvrir un fichier à partir de l'appareil. Ce champ accepte également l'entrée du chemin de fichier en tant que variable de chaîne ou valeur globale.
      Remarque : Lorsque vous saisissez un chemin de fichier dans le champ Fichier de bureau ou accédez à un fichier spécifique du système dans lequel le chemin de fichier est séparé par le caractère \ et que vous enregistrez le robot, le caractère \ est remplacé par /, car le robot utilise / pour séparer les chemins d'accès aux fichiers. Votre robots continue à s'exécuter avec succès, même si le \ est remplacé par / pendant l'exécution de robot.
    • Variable : cette option vous permet d'ouvrir un fichier en spécifiant une variable de fichier.
  3. Activez la case à cocher Contient un en-tête si le fichier contient une ligne d'en-tête dont vous souhaitez récupérer les valeurs.
  4. Sélectionnez l'une des options suivantes pour spécifier le Délimiteur utilisé dans le fichier :
    • Virgule
    • Tabulation
    • Séparateur de liste régional : Permet de spécifier le délimiteur tel que configuré dans les paramètres régionaux du système d'exploitation Windows. Si le séparateur de liste dans les paramètres régionaux Windows est modifié, le fichier CSV doit également contenir ce caractère en tant que délimiteur.
    • Nouvelle ligne
    • Autre : Vous permet de spécifier un délimiteur autre que les options énumérées ci-dessus.
  5. Sélectionnez les cases à cocher Supprimer les espaces de début et Supprimer les espaces de fin pour supprimer les espaces de début et de fin dans les données extraites du fichier CSV/TXT
  6. Sélectionnez une option dans la liste Encodage pour spécifier l'encodage appliqué au fichier. Les données du fichier CSV/TXT seront récupérées en fonction de l'option d'encodage sélectionnée, même si le fichier d'entrée a un encodage différent.
    • ANSI : utilisé pour coder l'alphabet latin.
    • UTF8 : peut coder tous les caractères possibles.
    • UNICODE
    • Win1251 : utilisé pour encoder les langages qui utilisent le script cyrillique, y compris le bulgare, le russe et le serbe.
    • UTF-16LE : ignore le caractère Unicode de l'indicateur d'ordre des octets (BOM) au début du fichier.
    • Par défaut : identifie l'encodage du fichier. Cette option prend en charge l'encodage de fichiers UTF-8, UTF-16LE et UTF-16BE.
    Remarque : Les fichiers Shift-JIS doivent utiliser l'encodage ANSI pour que le contenu du fichier texte puisse être lu.
  7. Cliquez sur Enregistrer.

Étapes suivantes

Utilisez l'action Lire pour récupérer les données du fichier CSV/TXT et les affecter à une variable de tableau. Vous pouvez utiliser l'action Boucle pour récupérer chaque ligne de données à partir du fichier ou de la variable de tableau et les affecter à la variable d'enregistrement pour effectuer d'autres opérations.