action Modifier le type de colonne
- Dernière mise à jour2024/08/26
action Modifier le type de colonne
L'action Modifier le type de colonne du package Tableau de données vous permet de modifier le type de données d'une colonne.
Paramètres
- Cliquez sur le menu déroulant Sélectionner un tableau de données pour sélectionner un tableau de données existant.
En l'absence de tableau de données, cliquez sur l'icône Créer la variable.
- Dans le champ Sélectionner une colonne par, sélectionnez l'un des onglets suivants :
- Nom : saisissez le nom de la colonne.
-
Index : Saisissez l'index de colonne.
Par exemple, pour définir une valeur dans la première colonne, saisissez 0.
- Cliquez sur le menu déroulant Sélectionner le nouveau type de données de la colonne et sélectionnez l'une des options suivantes pour le type de données de colonne
- Nombre
- Booléen
- Chaîne
-
Date/heure
Si vous sélectionnez Date/heure, vous pouvez formater les valeurs en sélectionnant un format prédéfini ou en spécifiant un format personnalisé.Remarque : Pour spécifier le format appliqué à la variable de tableau de données d'entrée, sélectionnez une option dans la liste de formats prédéfinis ou saisissez la valeur dans un format personnalisé.
- Cliquez sur le menu déroulant Enregistrer le résultat dans une variable et sélectionnez une variable existante.
Vous pouvez soit sélectionner la variable de tableau source pour écraser les valeurs, soit sélectionner une autre variable de tableau.
Exemple
Dans cet exemple, vous allez créer une automatisation pour modifier le type de données d'une colonne et imprimer les valeurs dans une zone de message.
Avant de commencer à créer le robot, créez un fichier au format .CSV à l'aide des données du tableau suivant et enregistrez-le sous le nom Data_table_inventory.csv.
ID sur les produits | Nom du produit | Date d'expiration | Quantité en stock |
---|---|---|---|
1 | Lait maternisé | 15-12-2023 | 50 |
2 | Barres de céréales | 11-12-2023 | 80 |
3 | Petits pois en conserve | 20-12-2023 | 100 |
4 | Canneberges séchées au soleil | 05-01-2024 | 40 |
5 | Mélange de noix | 15-03-2024 | 200 |
6 | Assortiments de chocolats | 18-12-2023 | 60 |
7 | Sucre en poudre | 11-12-2023 | 25 |
8 | Céréales pour le petit déjeuner | 01-07-2024 | 70 |
9 | Barres protéinées | 31-12-2023 | 45 |
- Créez un robot.
- Dans le panneau de gauche, cliquez sur Automatisation.
La liste des robots et des formulaires disponibles s'affiche.
- Cliquez sur Créer un robot.
- Saisissez le nom du robot : Change Column_Test.
- Cliquez sur Créer et modifier.
- Dans le panneau de gauche, cliquez sur Automatisation.
- Faites glisser ou double-cliquez sur l'action
.
- Dans le champ Nom de session, saisissez Session 1.
- Dans le champ Chemin de fichier, cliquez sur Parcourir pour fournir le chemin de fichier D:\userdefined\Test\Inventory.csv.
- Cochez la case Contient un en-tête.
- Dans l'onglet Délimiteur, cochez la case Virgule.
- Faites glisser ou double-cliquez sur l'action
.
- Dans le champ Nom de session, saisissez Session 1.
- Dans le champ Attribuer une valeur à une variable, créez une variable de tableau TableVar pour enregistrer le résultat.
- Double-cliquez sur l'action
ou faites-la glisser.
- Dans le champ Tableau de destination, sélectionnez la variable TableVar.
- Dans le champ Insérer la colonne à l'index, sélectionnez dernier index.
- Dans l'option Insérer une colonne, sélectionnez Colonne personnalisée.
- Dans le champ Nom de la colonne, saisissez Date de fabrication.
- Dans le champ Type de colonne, sélectionnez le type de données Date/heure.
- Dans le champ Valeur par défaut, sélectionnez Date/heure et saisissez 12/14/2022.
- Double-cliquez sur l'action
ou faites-la glisser.
- Cliquez sur le menu déroulant Sélectionner un tableau de données et sélectionnez la variable TableVar.
- Sélectionnez l'onglet Nom dans le champ Sélectionner une colonne par et saisissez Manufacturing date.
- Sélectionnez Date/heure dans le menu déroulant Sélectionner le nouveau type de données de la colonne.
- Sélectionnez Format personnalisé dans le champ Sélectionner le format de date/heure et saisissez la valeur yyyy-M-d.
- Sélectionnez la variable TableVar dans le menu déroulant Enregistrer le résultat dans une variable.
- Double-cliquez sur l'action
ou faites-la glisser.
- Saisissez $TableVar[4]{"Manufacturing date"}$ dans le champ Variable de date/heure source.
- Sélectionnez Format personnalisé dans le champ Sélectionner le format de date/heure et saisissez la valeur yyyy-M-d.
- Sélectionnez la variable SampleString dans le champ Attribuer la sortie à une variable.
- Double-cliquez sur la Zone de message ou faites-la glisser pour imprimer les valeurs. Sélectionnez SampleString dans la champ Saisir le message à afficher.
- Faites glisser ou double-cliquez sur l'action .
- Cliquez sur Enregistrer, puis exécutez le robot.
La sortie s'affiche comme suit :