L\'action
Ouvrir vous permet de définir le délimiteur pour le fichier, de supprimer les espaces du fichier et de choisir un encodage approprié pour le fichier.
Une fois que vous créez un robot, effectuez les étapes suivantes pour ouvrir un fichier CSV ou texte en utilisant l\'action Ouvrir.
Remarque :
- Si un guillemet double (") est le dernier élément de la dernière ligne du fichier CSV/TXT, le bot rencontre une erreur lors de l\'exécution.
- Lorsque vous utilisez l\'
action pour ouvrir un fichier CSV, le lire et l\'affecter à une table, puis l\'écrire dans un fichier à l\'aide de l\'action , l\'automatisation interprète toutes les virgules dans l\'en-tête ou les données de cellule comme des délimiteurs. Par exemple, si trois cellules consécutives contiennent des données telles que "abc", "bcd", "efd", la sortie finale entourera chacune d\'elles de guillemets doubles triples, ce qui donnera """abc""", """bcd""", """efd""".
Procédure
-
Double-cliquez ou faites glisser l\'Open
action à partir du CSV/TXT
package dans la palette Actions.
-
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 bot, le caractère \ est remplacé par /, car le bot utilise / pour séparer les chemins d'accès aux fichiers. Votre bots continue à s'exécuter avec succès, même si le \ est remplacé par / pendant l'exécution de bot.
-
Variable : cette option vous permet d'ouvrir un fichier en spécifiant une variable de fichier.
L\'action
Ouvrir prend en charge le streaming de fichiers. Vous pouvez utiliser l\'une des actions prises en charge pour créer une variable de fichier streamable et attribuer la variable à un fichier disponible dans un stockage cloud. Cette variable est disponible uniquement dans la session actuelle car les valeurs globales ne prennent pas en charge les variables de fichiers streamables. Pour plus d\'informations sur le streaming de fichiers et les packages pris en charge, consultez
File streaming using file variable.
-
Activez la case à cocher Contient un en-tête si le fichier contient une ligne d\'en-tête dont vous souhaitez extraire les valeurs.
-
Sélectionnez l\'une des options suivantes pour spécifier le Délimiteur utilisé dans le fichier :
-
Virgule
-
Onglet
-
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.
-
Cochez les cases 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.
-
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.
-
Cliquez sur Enregistrer.
Étapes suivantes
Utilisez l\'Lire
action pour récupérer les données du fichier CSV/TXT et les affecter à une variable de tableau. Vous pouvez utiliser la boucle action 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.