La action Abrir permite establecer el delimitador del archivo, eliminar los espacios del archivo y elegir la codificación adecuada para el archivo.

Una vez que cree un bot, realice los siguientes pasos para abrir un archivo CSV o de texto usando la acción Abrir.
Nota:
  • Si una comilla doble (") es el último elemento de la última línea del archivo CSV/TXT, el bot encuentra un error durante el tiempo de ejecución.
  • Cuando utiliza la action CSV/TXT > Abrir para abrir un archivo CSV, leerlo y asignarlo a una tabla, y luego escribirlo en un archivo mediante la acción Tabla de datos > Escribir en archivo, la automatización interpreta cualquier coma en el encabezado o en los datos de la celda como un delimitador. Por ejemplo, si tres celdas consecutivas contienen datos como “abc”, “bcd”, “efd”, el resultado final encerrará cada una entre comillas dobles triples, lo que dará como resultado ““”abc”””, “““bcd”””, “““efd”””.

Procedimiento

  1. Haga doble clic o arrastre la action Abrir del package CSV/TXT en la paleta Acciones.
  2. Seleccione cualquiera de las siguientes opciones para especificar la ubicación del archivo de texto o CSV a abrir:
    • Archivo del Control Room: Permite abrir un archivo desde el Control Room.
    • Archivo de escritorio: Permite abrir un archivo desde el dispositivo. Este campo también acepta la entrada de la ruta del archivo como una variable de cadena o un valor global.
      Nota: Cuando ingresa una ruta en el campo Archivo de escritorio o navega a un archivo en particular desde el sistema, en el cual la ruta de archivo está separada por el caracter \ y guarda el bot, el caracter \ se cambia a /, ya que el bot utiliza / para separar las rutas de archivo. Sus bots continuarán ejecutándose con éxito aunque se cambie \ a / durante la ejecución del bot.
    • Variable: Permite abrir un archivo al especificar una variable de archivo.
    La acción Abrir admite la transmisión de archivos. Puede utilizar una de las acciones compatibles para crear una variable de archivo transmisible y asignar la variable a un archivo disponible en un almacenamiento en la nube. Esta variable está disponible solo dentro de la sesión actual, ya que los valores globales no admiten variables de archivo transmisibles. Para obtener más información sobre el flujo de archivos y los paquetes compatibles, consulte File streaming using file variable.
  3. Habilite la casilla de verificación Contiene encabezado si el archivo contiene una fila de encabezado y desea recuperar los valores de esa fila.
  4. Seleccione cualquiera de las siguientes opciones para especificar el Delimitador utilizado en el archivo:
    • Coma
    • Tabulador
    • Separador de lista regional: Le permite especificar el delimitador según esté ajustado en la configuración regional del sistema operativo Windows. Si se modifica el Separador de lista en la configuración regional de Windows, el archivo CSV también debe contener ese carácter como delimitador.
    • Nueva línea
    • Otro: Le permite especificar un delimitador distinto de las opciones enumeradas anteriormente.
  5. Seleccione las casillas de verificación Recortar espacios iniciales y Recortar espacios finales para eliminar los espacios al principio y al final de los datos extraídos del archivo CSV/TXT.
  6. Seleccione una opción de la lista Codificación para especificar la codificación que desea aplicar al archivo. Los datos del archivo CSV/TXT se recuperarán en función de la opción de codificación seleccionada, incluso si el archivo de entrada tiene una codificación diferente.
    • ANSI: Se utiliza para codificar el alfabeto latino.
    • UTF8: Puede codificar todos los caracteres posibles.
    • UNICODE
    • Win1251: se utiliza para codificar lenguajes que usan la secuencia de comandos cirílica, que incluye el búlgaro, ruso y serbio.
    • UTF-16LE: ignora el carácter Unicode de la marca de orden de bytes (Byte Order Mark, BOM) al principio del archivo.
    • Predeterminado: identifica la codificación del archivo. Esta opción admite la codificación de archivos UTF-8, UTF-16LE y UTF-16BE.
    Nota: Los archivos Shift-JIS deben usar ANSI como codificación para leer el contenido del archivo de texto.
  7. Haga clic en Guardar.

Qué hacer a continuación

Utilice la action Leer para recuperar los datos del archivo CSV/TXT y asignarlos a una variable de tabla. Puede usar la action de bucle para recuperar cada fila de datos de la variable de archivo o tabla y asignarlos a la variable de registro para operaciones adicionales.