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
  1. Créez un robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      La liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : Change Column_Test.
    4. Cliquez sur Créer et modifier.
  2. Faites glisser ou double-cliquez sur l'action CSV/TXT > Ouvrir.
    1. Dans le champ Nom de session, saisissez Session 1.
    2. Dans le champ Chemin de fichier, cliquez sur Parcourir pour fournir le chemin de fichier D:\userdefined\Test\Inventory.csv.
    3. Cochez la case Contient un en-tête.
    4. Dans l'onglet Délimiteur, cochez la case Virgule.
  3. Faites glisser ou double-cliquez sur l'action CSV/TXT > Lire .
    1. Dans le champ Nom de session, saisissez Session 1.
    2. Dans le champ Attribuer une valeur à une variable, créez une variable de tableau TableVar pour enregistrer le résultat.
  4. Double-cliquez sur l'action Tableau de données > Insérer une colonne ou faites-la glisser.
    1. Dans le champ Tableau de destination, sélectionnez la variable TableVar.
    2. Dans le champ Insérer la colonne à l'index, sélectionnez dernier index.
    3. Dans l'option Insérer une colonne, sélectionnez Colonne personnalisée.
    4. Dans le champ Nom de la colonne, saisissez Date de fabrication.
    5. Dans le champ Type de colonne, sélectionnez le type de données Date/heure.
    6. Dans le champ Valeur par défaut, sélectionnez Date/heure et saisissez 12/14/2022.
  5. Double-cliquez sur l'action Tableau de données > Modifier le type de colonne ou faites-la glisser.
    1. Cliquez sur le menu déroulant Sélectionner un tableau de données et sélectionnez la variable TableVar.
    2. Sélectionnez l'onglet Nom dans le champ Sélectionner une colonne par et saisissez Manufacturing date.
    3. Sélectionnez Date/heure dans le menu déroulant Sélectionner le nouveau type de données de la colonne.
    4. Sélectionnez Format personnalisé dans le champ Sélectionner le format de date/heure et saisissez la valeur yyyy-M-d.
    5. Sélectionnez la variable TableVar dans le menu déroulant Enregistrer le résultat dans une variable.
  6. Double-cliquez sur l'action Date/heure > En chaîne ou faites-la glisser.
    1. Saisissez $TableVar[4]{"Manufacturing date"}$ dans le champ Variable de date/heure source.
    2. Sélectionnez Format personnalisé dans le champ Sélectionner le format de date/heure et saisissez la valeur yyyy-M-d.
    3. Sélectionnez la variable SampleString dans le champ Attribuer la sortie à une variable.
  7. 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.
  8. Faites glisser ou double-cliquez sur l'action CSV/TXT > Fermer.
  9. Cliquez sur Enregistrer, puis exécutez le robot.

La sortie s'affiche comme suit :

Sortie affichée pour le format de date/heure personnalisé sélectionné