- Información general
- Excel
- Notas relacionadas
- Acerca del paquete de actividades de Excel
- Compatibilidad de Proyectos
- Codificación de caracteres compatible
- Configuración del proyecto
- Añadir o actualizar la etiqueta de confidencialidad de Excel
- Anexar rango
- Relleno automático
- Rango de ajuste automático
- Cambiar origen de datos dinámicos
- Borrar hoja/rango/tabla
- Copiar/Pegar rango
- Crear tabla dinámica
- Eliminar columna
- Eliminar filas
- Eliminar hoja
- Duplicar hoja
- Exportar a CSV
- Rellenar rango
- Filtro
- Filtrar tabla dinámica
- Buscar la primera/última fila de datos
- Buscar/Reemplazar valor
- Para cada fila de Excel
- Para cada hoja de Excel
- Formatear como tabla.
- Aplicar formato a celdas
- Obtener color de celda
- Obtener gráfico de Excel
- Obtener etiqueta de confidencialidad de Excel
- Obtener rango seleccionado
- Insertar columna
- Insertar gráfico
- Insertar filas
- Insertar hoja
- Invocar VBA
- Buscar
- Función de coincidencia
- Proteger hoja
- Leer fórmula de celda
- Leer el valor de la celda
- Leer rango
- Actualizar las conexiones de datos de Excel
- Actualizar tabla dinámica
- Quitar duplicados
- Cambiar el nombre de hoja
- Ejecutar la macro de la hoja de cálculo
- Guardar archivo de Excel
- Guardar archivo de Excel como
- Guardar archivo de Excel como PDF
- Seleccionar rango
- Ordenar rango
- Convertir texto en columnas
- Desproteger hoja
- Actualizar gráfico de Excel
- Utilice el archivo de Excel
- VLookup
- Escribir celda
- Escribir CSV
- Escribir TablaDeDatos a Excel
- Ámbito de aplicación de Excel
- Anexar a CSV
- Leer CSV
- Escribir CSV
- Eliminar columna
- Filtrar tabla
- Obtener rango de tabla
- Insertar columna
- Ordenar tabla
- Anexar rango
- Cerrar libro
- Obtener color de celda
- Leer celda
- Leer fórmula de celda
- Leer columna
- Leer rango
- Leer fila
- Seleccionar rango
- Establecer color del intervalo
- Escribir celda
- Escribir rango
- Guardar libro
- Crear tabla
- Obtener hoja del libro
- Obtener hojas del libro
- Actualizar tabla dinámica
- Crear tabla dinámica
- Obtener rango seleccionado
- Copiar hoja
- Eliminar rango
- Rango de relleno automático
- Copiar/Pegar rango
- Ejecutar macro
- Insertar/Eliminar columnas
- Insertar/Eliminar filas
- Invocar VBA
- Buscar rango
- Quitar rango de duplicados
- Alcance del proceso de Excel
- Gestionar archivos CSV
- Filtrar archivos CSV
- Verificar archivos CSV
- Funciones de tabla
- Gestionar varios archivos de Excel
- Interpretar resultados de Excel
- Gestionar tablas dinámicas
- Gestionar selección de intervalo
- Leer desde archivos de Excel
- Gestionar bases de datos en Excel
- Comparar archivos CSV
- Comparar valores numéricos
- Ordenar datos en archivos de Excel
- Filtrar y borrar filas en archivos de Excel
- Manipular selecciones de intervalo
- Verificar datos de libro de trabajo de Excel
- Leer, escribir y anexa datos en Excel
- Google Workspace
- Notas relacionadas
- Acerca del paquete de actividades Google Workspace
- Compatibilidad de proyectos
- Solicitud HTTP
- Copiar archivo
- Obtener lista de archivos
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Para cada archivo/carpeta
- Obtener archivo/carpeta
- Mover archivo
- Compartir archivo/carpeta
- Cargar archivos
- Aplicar etiquetas de archivo
- Quitar etiquetas de archivos
- Obtener etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Obtener etiquetas de Drive
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Obtener lista de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener el correo electrónico más nuevo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Enviar correo electrónico
- Aplicar etiquetas de archivo
- Eliminar etiquetas de Gmail
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario actualizado
- Evento de calendario respondido
- Archivo creado
- Carpeta creada
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Hoja creada
- Celda en hoja actualizada
- Fila agregada a la parte inferior de una hoja
- Tarea creada
- Tarea completada
- Esperar a que se cree el evento del calendario y reanudar
- Esperar a que se reciba el evento del calendario y reanudar
- Esperar a que se responda al evento del calendario y reanudar
- Esperar evento de calendario actualizado
- Esperar el correo electrónico recibido y reanudar
- Esperar a que se envíe el correo electrónico y reanudar
- Esperar a que se cree el archivo y reanudar
- Espere a que se actualice el archivo y reanudar
- Esperar a que se cree la carpeta y reanudar
- Esperar a que se cree la hoja y reanudar
- Esperar a que se actualice la celda de la hoja y reanudar
- Esperar a que se cree la tarea y reanudar
- Esperar a que se complete la tarea y reanudar
- Conexiones
- Aplicar etiquetas de archivo
- Borrar campos de etiqueta de archivo
- Copiar archivo
- Crear carpeta
- Eliminar elemento
- Descargar archivo
- Obtener etiquetas de Drive
- Obtener archivo
- Obtener etiquetas de archivo
- Obtener archivos
- Obtener archivos y carpetas
- Obtener carpeta
- Obtener carpetas
- Obtener elemento
- Mover archivo
- Mover carpeta
- Actualizar archivo
- ActualizarCarpeta
- Actualizarelemento
- Quitar etiquetas de archivos
- Compartir archivo
- Compartir carpeta
- Cargar archivo
- Cargar archivos
- Opciones
- Aplicar etiquetas
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar archivo adjunto de correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico
- Obtener información de archivos adjuntos de correo electrónico
- Obtener correos electrónicos
- ObtenerEtiquetasDeCorreo
- Obtener el correo electrónico más nuevo
- Marcar el correo como leído
- Marcar correo electrónico como no leído
- Mover correo electrónico
- Eliminar etiquetas
- Responder al correo electrónico
- Enviar correo electrónico
- Desactivar respuestas automáticas
- Activar respuestas automáticas
- Opciones
- Añadir asistente
- Crear Evento
- Eliminar Evento
- Modificar Evento
- Buscar Eventos
- Utilizar Google Drive
- Compartir archivo
- Eliminar permiso de archivo
- Obtener permisos de archivo
- Actualizar el permiso de archivo
- Copiar archivo
- Crear carpeta
- Eliminar archivo
- Descargar archivo
- Buscar archivos y carpetas
- Obtener información del archivo
- Mover archivo
- Cargar archivo
- Crear documento
- Crear nueva Hoja de cálculo
- Obtener mensajes de correo
- Enviar mensajes de correo electrónico
- Cambiar etiquetas
- Usar una hoja de cálculo de Google
- Agregar/Eliminar Columnas
- Agregar Eliminar filas
- Rango de relleno automático
- Agregar nueva hoja
- Anexar fila
- Actualizaciones de hojas de cálculo por lotes
- Copiar hoja
- Copiar/Pegar rango
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Borrar rango
- Descargar hoja de cálculo
- Utilizar documento de Google
- Actualizaciones de documentos por lotes
- Obtener documento
- Obtener índice de texto
- Insertar texto
- Reemplazar texto
- Leer todo el texto
- Crear proyecto de script
- Obtener contenido de proyecto
- Cargar archivo de script
- Crear implementación
- Ejecutar script
- Correo
- Notas relacionadas
- Compatibilidad de Proyectos
- Utilizar la aplicación Outlook de escritorio
- Utilizar Gmail
- Utilizar Outlook 365
- Archivar correo electrónico
- Eliminar correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Guardar correo electrónico
- Guardar archivos adjuntos de correo electrónico
- Enviar invitación de calendario
- Enviar correo electrónico
- Obtener mensajes de correo de Outlook
- Mover mensaje de correo de Outlook
- Enviar mensaje de correo de Outlook
- Guardar mensaje de correo de Outlook
- Borrar mensaje de Outlook Mail
- Contestar a mensaje de correo de Outlook
- Establecer categorías de correo de Outlook
- Marcar mensaje de Outlook Mail como leído/no leído
- Desencadenador de mensajes de correo de Outlook
- Microsoft 365
- Notas relacionadas
- Acerca del paquete de actividades de Microsoft 365
- Compatibilidad de proyectos
- Solicitud HTTP
- Crear carpeta
- Copiar archivo/carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Para cada archivo/carpeta
- Obtener archivo/carpeta
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Compartir archivo/carpeta
- Cargar archivos
- Asignar etiqueta de confidencialidad
- Obtener las etiquetas de confidencialidad
- Proteger/desproteger archivos
- Obtiene los metadatos del archivo o la carpeta
- Actualizar los metadatos del archivo o la carpeta
- Eliminar correo electrónico
- Archivar correo electrónico
- Obtener lista de correo electrónico
- Descargar correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Para cada correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico por ID
- Obtener el correo electrónico más nuevo
- Marcar correo electrónico como leído/no leído
- Mover correo electrónico
- Responder al correo electrónico
- Enviar correo electrónico
- Establecer categorías de correo electrónico
- Activar respuestas automáticas
- Desactivar respuestas automáticas
- Archivo creado
- El archivo se ha actualizado
- Correo electrónico recibido
- Correo electrónico enviado
- Evento de calendario creado
- Evento de calendario recibido
- Evento de calendario respondido
- Evento de calendario actualizado
- Elemento de la lista añadido
- Elemento de la lista actualizado
- Se ha actualizado la celda en la hoja de trabajo
- Hoja de trabajo creada
- Fila agregada a la parte inferior de una tabla
- Conexiones
- AddEmailCategories
- Archivar correo electrónico
- Eliminar correo electrónico
- Descargar correo electrónico
- Descargar archivo adjunto de correo electrónico
- Descargar los archivos adjuntos de correo electrónico
- Reenviar correo electrónico
- Obtener correo electrónico
- Obtener información de archivos adjuntos de correo electrónico
- Obtener correos electrónicos
- GetMailFolders
- Obtener el correo electrónico más nuevo
- Marcar el correo como leído
- Marcar correo electrónico como no leído
- Mover correo electrónico
- RemoveEmailCategories
- Responder al correo electrónico
- Enviar correo electrónico
- Desactivar respuestas automáticas
- Activar respuestas automáticas
- Copiar archivo
- Copiar carpeta
- Crear carpeta
- Eliminar elemento
- Descargar archivo
- Obtener archivo
- Obtener archivos
- GetFilesAndFolders
- Obtener carpeta
- Obtener carpetas
- Obtener elemento
- Mover archivo
- Mover carpeta
- Actualizar archivo
- ActualizarCarpeta
- Actualizarelemento
- Compartir archivo
- Compartir carpeta
- Cargar archivo
- Cargar archivos
- Fusionar varias hojas en una nueva hoja de Excel de resumen
- Aceptar automáticamente invitaciones de calendario de tu gestor
- Mover archivos a carpetas dedicadas por tipo
- Verificar si los nuevos documentos de empleo (I9 e ID) coinciden
- Añadir nuevos clientes a una lista de SharePoint
- Eliminar elementos de lista de SharePoint más recientes que ayer
- Notificarme en Slack cuando se reciba un correo electrónico de Outlook importante
- Incluir la fecha de creación en los nuevos nombres de archivo de OneDrive
- Notificarme por correo electrónico cuando se cree un nuevo archivo
- Ámbito de Microsoft Office 365
- Añadir hoja
- Anexar rango
- Borrar rango
- Copiar rango
- Copiar hoja
- Crear libro
- Eliminar rango
- Eliminar hoja
- Obtener color de celda
- Obtener hojas
- Leer celda
- Leer columna
- Leer rango
- Leer fila
- Cambiar el nombre de hoja
- Escribir celda
- Escribir rango
- Establecer color del intervalo
- Crear tabla
- Obtener rango de tabla
- Insertar columna
- Eliminar columna
- Insertar filas
- Eliminar filas
- Intervalo de BuscarV
- Utilizar OneDrive y SharePoint
- Copiar archivo/carpeta
- Crear carpeta
- Eliminar archivo/carpeta
- Descargar archivo
- Exportar archivo como PDF
- Buscar archivos y carpetas
- Obtener archivo/carpeta
- Mover archivo/carpeta
- Cargar archivo
- Compartir archivo/carpeta
- Para cada archivo/carpeta
- Reenviar correo
- Obtener correo
- Mover correo
- Enviar correo
- Responder al correo
- Eliminar correo
- Establecer categorías de correo
- Añadir archivo adjunto
- Añadir asistente
- Añadir ubicación
- Crear Evento
- Eliminar Evento
- Encontrar horas de reunión
- Obtener calendarios
- Modificar Evento
- RSVP
- Buscar Eventos
- Crear grupo
- Eliminar grupo
- Obtener grupo
- Lista de grupos
- Crear depósito
- Eliminar depósito
- Mostrar depósitos
- Mostrar tareas del depósito
- Crear plan
- Obtener plan
- Mostrar planes
- Crear tarea
- Eliminar tarea
- Obtener tarea
- Mostrar tareas
- Actualizar tarea
- Para cada lista
- Obtener información de la lista
- Para cada elemento de la lista
- Eliminar elemento de la lista
- Añadir elementos de la lista
- Actualizar elemento de la lista
- Obtener elementos de la lista
- Presentaciones
- Notas relacionadas
- Acerca del paquete de actividades de Presentaciones
- Compatibilidad de Proyectos
- Añadir o actualizar la etiqueta de confidencialidad de Powerpoint
- Añadir Tabla de datos a la diapositiva
- Agregar archivo a la diapositiva
- Añadir imagen o vídeo a la diapositiva
- Agregar nueva diapositiva
- Agregar texto a diapositiva
- Copiar Pegar Diapositiva
- Eliminar diapositiva
- Formato del contenido de las diapositivas
- Obtener etiqueta de confidencialidad de PowerPoint
- Reemplazar el texto de la presentación
- Pegar elemento en diapositiva
- Ejecutar macro de presentación
- Guardar el archivo de PowerPoint como
- Guardar presentación como PDF
- Usar presentación de PowerPoint
- Word
- Notas relacionadas
- Acerca del paquete de actividades Word
- Compatibilidad de Proyectos
- Ámbito de aplicación Word / usar archivo de Word
- Añadir o actualizar la etiqueta de confidencialidad de Word
- Añadir hipervínculo al documento
- Añadir imagen
- Anexar texto
- Obtener etiqueta de confidencialidad de Word
- Insertar tabla de datos en el documento
- Pegar gráfico/imagen en el documento
- Leer texto
- Reemplazar fotografía
- Reemplazar el texto del documento
- Guardar documento como
- Guardar documento como PDF
- Establecer contenido de marcador
Gestionar bases de datos en Excel
En el ejemplo siguiente, se explica cómo leer una base de datos, crear una nueva base de datos y filtrarla en función de los resultados. Presenta actividades como Leer rango, Crear tabla, Insertar columna, Crear tabla de datos, y Añadir fila de datos. Puede encontrar estas actividades en el paquete UiPath.Excel.Activities.
Así es como se puede construir el proceso de automatización:
-
Abre Studio y crea un nuevo Proceso llamado Principal de forma predeterminada.
Nota: Asegúrate de tener el archivo.xlsx
dentro de la carpeta del proyecto. Puedes usar tu propio archivo.xlsx
o descargar el ejemplo que hemos proporcionado al final de esta página. El archivo.xlsx
se usa para recuperar y procesar los datos con el fin de generar una nueva base de datos. -
Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.
-
Crea las siguientes variables:
Nombre de la variable
Tipo de variable
Valor predeterminado
excelFile
Cadena
"Exam results.xlsx"
resultsDt
System.Data.DataTable
N/D studentGradesDt
System.Data.DataTable
N/D passedStudents
Int32
0
failedStudents
Int32
0
statisticsDt
System.Data.DataTable
N/D
-
-
Arrastre un Ámbito de aplicación de Excel dentro de la secuencia.
- En el Panel de propiedades, añade el valor
excelFile
al campo RutaDelLibroDeTrabajo. - Selecciona las casillas para las opciones Guardado automático, CrearArchivoNuevo y Visible. Ahora el UiPath Robot puede crear un nuevo libro de Excel, guardar automáticamente todos los cambios realizados en él y abrir el archivo de Excel en primer plano mientras realizas acciones en él.
- En el Panel de propiedades, añade el valor
-
Coloca la actividad de Excel Leer rango dentro de la secuencia Hacer de la actividad Ámbito de aplicación de Excel.
- En el Panel de propiedades, añade el valor
"Sheet1"
al campo NombreDeLaHoja y la variablestudentGradesDt
al campo de salida TablaDeDatos. - Selecciona la casilla de las opciones AñadirEncabezados para considerar la primera fila como encabezado.
- En el Panel de propiedades, añade el valor
-
Arrastra la actividad Crear tabla debajo de la actividad Leer rango.
- En el Panel de propiedades, añade el valor
"Sheet1!$A$1:$C$11"
al campo Intervalo, el nombre"Grades"
al campo NombreDeLaTabla y el nombre"Sheet1"
al campo de entrada NombreDeLaHoja.
- En el Panel de propiedades, añade el valor
-
Añada la actividad Insertar columna debajo de la actividad Crear tabla.
- Configure los siguientes ajustes en el panel de propiedades: añade el nombre
"Result"
al campo NombreDeColumna, añade el nombre"Sheet1"
al campo NombreDeLaHoja y el nombre"Grades"
al campo NombreDeLaTabla.
- Configure los siguientes ajustes en el panel de propiedades: añade el nombre
-
Coloca la actividad Crear tabla de datos debajo de la actividad Insertar columna.
- Añade la variable
resultsDt
al campo de salida TablaDeDatos. - Haz clic en el botón TablaDeDatos, dentro del cuerpo de la actividad Crear tabla de datos.
- Haga clic en el botón Editar columna y añade el nombre
Result
al campo NombreDeColumna. - Establece el Tipo de datos como String.
- Selecciona la casilla Permitir nulo para que el UiPath Robot tenga en cuenta los valores nulos.
- Agrega el valor
100
en el campo Longitud máxima. - Selecciona la opción Aceptar para cerrar la ventana.
- Selecciona de nuevo el botón Aceptar para cerrar la ventana.
- Añade la variable
-
Arrastra la actividad Para cada fila debajo de la actividad Crear tabla de datos.
- En el panel Propiedades , añade la variable
studentGradesDt
en el campo TablaDeDatos .
- En el panel Propiedades , añade la variable
-
Añada una condición Si dentro del cuerpo de la actividad Para cada fila.
- Introduce el valor
cint(row("Grade")) < 5
en el campo Condición. Esta fórmula analiza los datos disponibles de la filaGrade
del archivo.xlsx
y decide si el valor es menor o mayor que5
.
- Introduce el valor
-
Arrastra dos nuevas Secuencias, una al campo Entonces y otra al campo Si No.
- Nombra la secuencia del área Entonces
Failed
y la secuencia del área Si,Passed
.
- Nombra la secuencia del área Entonces
-
Coloca la actividad Añadir fila de datos dentro de la secuencia Erróneo.
- En el Panel de propiedades, añade la condición
{ "Failed" }
al campo FilaDeMatriz y la variableresultsDt
al campo TablaDeDatos.
- En el Panel de propiedades, añade la condición
-
Coloca la actividad Asignar debajo de la actividad Añadir fila de datos.
- Añade la variable
failedStudents
al campo Para y la condiciónfailedStudents + 1
al campo Valor.
- Añade la variable
-
Coloca la actividad Añadir fila de datos dentro de la secuencia Aprobado.
- En el Panel de propiedades, añade la condición
{ "Passed" }
al campo FilaDeMatriz y la variableresultsDt
al campo TablaDeDatos.
- En el Panel de propiedades, añade la condición
-
Coloca la actividad Asignar debajo de la actividad Añadir fila de datos.
- Añade la variable
passedStudents
al campo Para y la condiciónpassedStudents + 1
al campo Valor.
- Añade la variable
-
Coloca la actividad Crear tabla de datos debajo de la actividad Para cada fila.
- En el Panel de propiedades, agrega la variable
statisticsDt
al campo de salida TablaDeDatos. - Haz clic en el botón TablaDeDatos, dentro del cuerpo de la actividad Crear tabla de datos.
- Haz clic en el botón Editar columna del lado izquierdo y añade el nombre
Failed
al campo NombreDeColumna. - Establece Tipo de datos como Int32.
- Activa la casilla de la opción Permitir nulo para permitir que el UiPath Robot tenga en cuenta los valores nulos.
- Selecciona la opción Aceptar para cerrar la ventana.
- Selecciona de nuevo el botón Aceptar para cerrar la ventana.
- Haz clic en el botón Editar columna del lado derecho y añada el nombre
Passed
en el campo NombreDeColumna. - Establece Tipo de datos como Int32.
- Activa la casilla de la opción Permitir nulo para permitir que el UiPath Robot tenga en cuenta los valores nulos.
- Selecciona la opción Aceptar para cerrar la ventana.
- Selecciona de nuevo el botón Aceptar para cerrar la ventana.
- En el Panel de propiedades, agrega la variable
-
Añade la actividad Asignar debajo de la actividad Crear tabla de datos.
- Inserta la condición
statisticsDt.Rows(0)("Failed")
en el campo Para y la variablefailedStudents
en el campo Valor.
- Inserta la condición
-
Añade otra actividad Asignar debajo de la anterior.
- Inserta la condición
statisticsDt.Rows(0)("Passed")
en el campo Para y la variablepassedStudents
en el campo Valor.
- Inserta la condición
-
Coloca la actividad de Excel Escribir rango debajo de la actividad Asignar.
- En el Panel de propiedades, añade el nombre
"Sheet1"
en el campo NombreDeLaHoja, el valor"D1"
en el campo CeldaDeInicio y la variableresultsDt
en el campo TablaDeDatos.
- En el Panel de propiedades, añade el nombre
-
Añade una nueva actividad de Excel Escribir rango y colócala debajo de la primera.
- En el Panel de propiedades, añade el nombre
"Sheet2"
en el campo NombreDeLaHoja, el valor"A1"
en el campo CeldaDeInicio y el valornew DataTable()
en el campo TablaDeDatos.
- En el Panel de propiedades, añade el nombre
-
Arrastra otra actividad de Excel Escribir rango debajo de la anterior.
- En el Panel de propiedades, añade el nombre
"Sheet2"
en el campo NombreDeLaHoja, el valor"A1"
en el campo CeldaDeInicio y la variablestatisticsDt
en el campo TablaDeDatos. - Selecciona la casilla AñadirEncabezados para que el UiPath Robot considere la primera fila como encabezado.
- En el Panel de propiedades, añade el nombre
- Ejecute el proceso. El UiPath Robot lee el archivo
.xlsx
, analiza los datos, crea una nueva base de datos y reordena los resultados según lo especificado.