acción Cambiar tipo de columna

La acción Cambiar tipo de columna en el paquete de Tabla de datos permite cambiar el tipo de datos de una columna.

Configuración

  • Haga clic en el menú desplegable Seleccionar tabla de datos y seleccione una tabla de datos existente.

    Si no hay ninguna tabla de datos existente, haga clic en el icono Crear variable para crear una.

  • Use el campo Seleccionar columna por para seleccionar una de las siguientes pestañas:
    • Nombre: Introduzca el nombre de la columna.
    • Índice: Introduzca el índice de columnas.

      Por ejemplo, para establecer un valor a la primera columna, ingrese 0.

  • Haga clic en el menú desplegable Seleccionar el nuevo tipo de datos de columna y seleccione una de las siguientes opciones para el tipo de datos de columna
    • Número
    • Booleano
    • Cadena
    • Fecha y hora
      Si selecciona Fecha y hora, puede formatear los valores al seleccionar un formato predefinido o al especificar un formato personalizado.
      Nota: Para especificar el formato aplicado a la variable de la tabla de datos de entrada, seleccione una opción de la lista de formatos predefinidos o ingrese el valor en un formato personalizado.
  • Haga clic en el menú desplegable Guardar el resultado en una variable y seleccione una variable existente.

    Puede seleccionar la variable de tabla de origen para sobrescribir los valores o seleccionar una variable de tabla diferente.

Ejemplo:

En este ejemplo, creará una automatización para cambiar el tipo de datos de una columna e imprimir los valores en un cuadro de mensaje.

Antes de empezar a crear el bot, cree un archivo en formato .CSV con los datos de la siguiente tabla y guárdelo como Data_table_input.csv.
ID del producto Nombre del producto Fecha de caducidad Cantidad en stock
1 Leche de fórmula 15-12-2023 50
2 Barras de cereales 11-12-2023 80
3 Guisantes enlatados 20-12-2023 100
4 Arándanos secados al sol 05-01-2024 40
5 Frutos secos variados 15-03-2024 200
6 Chocolates surtidos 18-12-2023 60
7 Azúcar glas 11-12-2023 25
8 Cereales para el desayuno 01-07-2024 70
9 Barras de proteína 31-12-2023 45
  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: Change Column_Test.
    4. Haga clic en Crear y editar.
  2. Haga doble clic en la acción CSV/TXT > Abrir o arrástrela.
    1. En el campo Nombre de sesión, introduzca Session 1.
    2. En el campo Ruta de archivo, haga clic en Explorar para proporcionar la ruta del archivo D:\userdefined\Test\Inventory.csv.
    3. Marque la casilla de verificación Contiene encabezado.
    4. En la pestaña Delimitador, seleccione la casilla de verificación Coma.
  3. Haga doble clic en la acción CSV/TXT > Leer o arrástrela.
    1. En el campo Nombre de sesión, introduzca Session 1.
    2. En el campo Asignar valor a la variable, cree una variable de tabla TableVar para guardar la salida.
  4. Haga doble clic en la acción Tabla de datos > Insertar columna o arrástrela.
    1. En el campo tabla de destino, seleccione la variable TableVar.
    2. En el campo Insertar columna en índice, seleccione último índice.
    3. En la opción Insertar columna, seleccione Personalizar columnas.
    4. En el campo Nombre de columna, introduzca Fecha de fabricación.
    5. En el campo Tipo de columna, seleccione el tipo de datos como Fecha y hora.
    6. En el campo Valor predeterminado, seleccione Fecha y hora e ingrese 12/14/2022.
  5. Haga doble clic en la acción Tabla de datos > Cambiar tipo de columna o arrástrela.
    1. Haga clic en el menú desplegable Seleccionar Tabla de datos y seleccione la variable TableVar.
    2. Seleccione la pestaña Nombre del campo Seleccionar columna por e ingrese Manufacturing date.
    3. Seleccione Fecha y hora en el menú desplegable Seleccionar el nuevo tipo de datos de columna.
    4. Seleccione Formato personalizado en el campo Seleccionar formato de fecha y hora e ingrese el valor yyyy-M-d.
    5. Seleccione la variable TableVar del menú desplegable Guardar el resultado en una variable.
  6. Haga doble clic en la acción Fecha y hora > A String o arrástrela.
    1. En el campo Variable de fecha y hora de origen, introduzca $TableVar[4]{"Manufacturing date"}$.
    2. Seleccione Formato personalizado en el campo Seleccionar formato de fecha y hora e ingrese el valor yyyy-M-d.
    3. Seleccione la variable SampleString en el campo Asignar la salida a una variable.
  7. Haga doble clic en el Cuadro de mensaje o arrástrelo para imprimir los valores. Seleccione SampleString en el campo Escribir el mensaje para mostrar.
  8. Haga doble clic en la acción CSV/TXT > Cerrar o arrástrela.
  9. Haga clic en Guardar y ejecute el bot.

La salida se muestra de la siguiente manera:

Resultado mostrado para el formato de fecha y hora personalizado seleccionado