UiPath Documentation
activities
latest
false
Actividades del flujo de trabajo
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Generate Data Table from Text

Generate Data Table from Text activity that generates a DataTable variable from structured text.

UiPath.Core.Activities.GenerateDataTable

Genera una variable TablaDeDatos a partir de texto estructurado. Esta actividad te permite seleccionar separadores de columna y de fila de acuerdo con los cuales se genera la tabla. Esta actividad se genera automáticamente cuando se usa la característica Generar tabla en la ventana Extracción de pantalla.

Compatibilidad de proyectos​

Multiplataforma | Ventanas | Windows: heredado

Configuración multiplataforma​

  • Entrada : el origen del texto estructurado.
  • Método de análisis : opciones de formato de datos para la tabla. Las opciones disponibles son:
    • CSV (valores separados por comas)
    • Personalizar
    • Columnas de ancho fijo

Propiedades​

  • Autodetect column types - When selected, automatically detects the column or row type, whether it is String, Int32, etc.
  • Use first row as column headers - If enabled, uses the first identified row as the column header.
  • Ignore first column - If enabled, the first identified column is ignored.
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
  • Data table - The DataTable variable that contains the generated table.

Windows, Windows: configuración heredada​

  • Entrada: el origen del texto estructurado. En StudioX, puedes utilizar el Plusdocs image para seleccionar una de las opciones disponibles:
    • Datos desde el Manual del proyecto, un archivo de Excel principal o una cuenta de Outlook. Por ejemplo, selecciona un archivo de Excel y luego selecciona Indicar en Excel para indicar una celda del archivo, o selecciona un correo electrónico en Outlook y luego selecciona un campo del correo electrónico que contenga los datos que se utilizarán como entrada.
    • Preguntar al ejecutar: solicita los datos cuando se ejecuta el proyecto.
    • Paste from clipboard - Paste a value that you previously copied to the clipboard in the project.
    • Texto: introduce los datos en el Creador de texto.
    • Use Saved Value - Select a value that you previously saved for later use in the project.
    • Open in Advanced Editor - Enter a VB expression.
  • Opciones: haz clic para abrir la ventana del Asistente Generar tabla.
  • TablaDeDatos : elige dónde guardar la tabla de datos. En StudioX, puedes utilizar el Plusdocs image para seleccionar una de las opciones disponibles:
    • Selecciona un archivo de Excel principal o el Manual del proyecto y luego selecciona un intervalo con nombre, una tabla o una hoja donde guardar los datos, o selecciona Indicar en Excel para seleccionarlo directamente desde el archivo.
    • Copiar al portapapeles: guarda los datos en el portapapeles.
    • Guardar para uso posterior: guarda los datos para su uso posterior en el proyecto como entrada para otra actividad.
    • Open in Advanced Editor - Enter a VB expression.

Propiedades​

Opciones​
  • ContinuarEnCasoDeError : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleanos (Verdadero, Falso). El valor predeterminado es Falso. Como resultado, si el campo está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
  • Nombre para mostrar: el nombre para mostrar de la actividad.
    Nota:

    If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.

Fixed formatting options​
  • TamañosDeColumna: especifica el tamaño de las columnas que se van a crear en la tabla. Este campo solo admite variables Innumerable.
Formatting options​
  • SeparadoresDeColumna: especifica el carácter que se va a utilizar como separador de columnas. Este campo solo admite variables de cadena.
  • AnálisisDeCSV: selecciónalo si quieres analizar los datos de entrada como un CSV. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso.
  • NuevoSeparadorDeLínea: especifica el carácter que se va a utilizar como separador de nueva línea. Este campo solo admite variables de cadena.
Entrada​
  • Entrada: especifica el origen del texto estructurado que se va a convertir en una tabla. Este campo solo admite variables de cadena.
  • Posiciones: si se usa OCR para la extracción, y está seleccionada la casilla de verificación Obtener información de palabras, este campo contiene la variable IEnumerable<KeyValuePair<Rectangle,String>> y tiene el valor de InfoDePalabras.
Otros​
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida​
  • TablaDeDatos: la variable TablaDeDatos que contiene la tabla generada.
Table options​
  • TiposDeDetecciónAutomática: cuando se selecciona, detecta automáticamente el tipo de columna o de fila, ya sea cadena, Int32, etc.
  • UsarEncabezadoDeColumna: si se selecciona, utiliza la primera columna identificada como encabezado de columna.
  • UsarEncabezadoDeFila: si se selecciona, utiliza la primera fila identificada como encabezado de fila.

Generate Data Table wizard​

Nota:

The Generate Data Table wizard is only available for Windows and Windows - Legacy projects.

Select the Options... button to open the Generate Data Table wizard. Use it to configure and preview the resulting table format.

Table options​

  • Autodetect column types - If checked, automatically detects the column or row type.
  • Use first row as column headers - If checked, uses the first identified row as the column header.
  • Ignore first column - If checked, ignores the first identified column.

Data formatting options​

  • Formato: selecciona el formato de entrada que se va a utilizar:
    • CSV (comma separated value) - Lets you set Column separators.
    • Custom - Lets you set Column separators and New line separator.
    • Fixed width columns - Lets you set the column width of all columns.
  • Column separators - Specify the character that is to be used as a column separator.
  • New line separator - Specify the character that is to be used as a newline separator.
  • Vista previa: haz clic para generar una vista previa del formato de tabla resultante.

Ejemplo de uso de la actividad Generar tabla de datos​

Este ejemplo explica cómo generar una tabla con información específica usando la actividad Generar tabla de datos.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.

  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    Nombre de la variableTipo de variableValor predeterminado
    DT1TablaDeDatos
    ResultadoCadena
    NombreValorGenérico
  3. Arrastra una actividad Generar tabla de datos dentro del contenedor Secuencia.

    • En el panel Propiedades, agrega el valor False en el campo AnálisisDeCSV.
    • Agrega el valor Environment.NewLine en el campo NuevoSeparadorDeLínea.
    • Añade la expresión "Name;Surname; John;Doe; James;Liam;" al campo Entrada.
    • Añada la variable DT1 en el campo TablaDeDatos.
    • Marca la casilla de verificación de la opción UsarEncabezadoDeColumna.
  4. Select the Options... button to open the Generate Data Table wizard.

    • Selecciona la opción Personalizado en el menú desplegable Formato.
    • Select the semicolon option from the Column separators drop-down list.
    • Select the space option from the New line separator drop-down list.
    • Haz clic en Aceptar para cerrar el asistente.
    • This is how the Generate Data Table wizard panel should look:

  5. Arrastra una actividad Tabla de datos de salida debajo de la actividad Generar tabla de datos.

    • En el panel Propiedades, agrega la variable DT1 en el campo TablaDeDatos.
    • Agrega la variable Result en el campo Texto.
  6. Coloca una actividad Escribir línea bajo la actividad Tabla de datos de salida.

    • Agrega la variable Result en el campo Texto.
  7. Ejecuta el proceso. El robot genera una tabla usando los datos de entrada.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado