studiox
2023.4
false
UiPath logo, featuring letters U and I in white

Guía del usuario de StudioX

Última actualización 7 de ago. de 2024

Tutorial: Copiar desde un archivo CSV a Excel y enviar el archivo por correo electrónico

En este tutorial, copiaremos los datos de un archivo CSV a un archivo Excel existente y luego adjuntaremos el archivo Excel a un correo electrónico y lo enviaremos desde Outlook.

Crearemos un proyecto y empezaremos añadiendo un elemento Usar archivo de Excel para indicar en qué archivo queremos copiar los datos. En la Tarjeta, añadiremos una actividad Leer CSV para indicar el archivo CSV del que hay que copiar y en qué parte del archivo de Excel hay que copiar. Entonces añadiremos una actividad Usar aplicación de escritorio de Outlook para indicar la cuenta de Outlook que usar y dentro de ella añadiremos una actividad Enviar correo electrónico para enviar el correo electrónico.

  1. Paso 1: establece el proyecto y obtén los archivos necesarios.
    1. Crea un nuevo proyecto con la configuración predeterminada.
    2. Descarga y extrae el archivo con el proyecto de automatización de este ejemplo medidante el botón situado en la parte inferior de esta página y copia los archivos A.csv y B.xlsx a la carpeta del proyecto.
  2. Paso 2: añade el archivo de Excel al proyecto.
    1. Haz clic en Añadir actividad docs imageen el panel Diseñador y, a continuación, busca la actividad Usar archivo de Excel en el buscador ubicado en la parte superior de la pantalla y selecciónala. Se añade al panel Diseñador una actividad Utilizar archivo de Excel.
    2. En la actividad:
      • Haz clic en Examinar docs imagejunto al campo de archivo de Excel y luego busca y selecciona el archivoB.xlsx
      • En el campo Referencia como, introduce ExcelB.

        Indicaste que trabajarás en el archivo B.xlsx que se conoce en tu automatización como ExcelB.

  3. Paso 3: añadir una actividad para copiar los datos del archivo CSV al archivo de Excel.
    1. docs imageHaz clic en Añadir actividad en la parte inferior de la actividad Usar archivo de Excel y, a continuación, busca la actividad Utilizar aplicación de Outlook de escritorio en el cuadro de búsqueda de la parte superior de la pantalla y selecciónala. La actividad se añade dentro de la actividad Usar archivo de Excel.
    2. En la actividad Leer CSV:
      • Haz clic en navegar docs image junto al campo Leer del archivo, navega y selecciona el archivo A.csv.
      • Haz clic en el signo Más a la derecha del campo Salida a y luego selecciona ExcelB > Indicar en Excel. La hoja de cálculo se abre en Excel. Como ya hay datos en el archivo y queremos mantenerlos, selecciona la primera celda de la primera fila vacía (celda A7) y, después, haz clic en Confirmar. El campo se actualizará con tu selección [ExcelB] Hoja1!A7.

        Has indicado que quieres copiar los datos del archivo CSV A.csv al archivo ExcelB en la Hoja1 empezando por la celda A7.



  4. Paso 4: añade la cuenta de Outlook al proyecto y envía el correo electrónico.
    1. En el panel de actividades, selecciona la pestaña Correo y arrastre la actividad Utilizar aplicación de Outlook de escritorio y suéltala debajo de la actividad Usar archivo de Excel. Se añade una actividad de Uso de la aplicación Outlook de escritorio al panel Diseñador.
    2. En la actividad, la cuenta de correo electrónico predeterminada ya está seleccionada en el campo selecciona cuenta de correo electrónico.Si quieres utilizar una cuenta diferente, selecciónalo en el menú desplegable.
      En el campo Referencia como, deja el valor por defecto Outlookcomo nombre para referirse a la cuenta en la automatización.
    3. En el panel de actividades, arrastra la actividad Enviar correo electrónico y suéltala dentro de la actividad Utilizar aplicación de Outlook de escritorio.
    4. En la actividad Enviar mensaje:
      • Haz clic en Más docs imagea la derecha del campo De la cuenta, y luego selecciona Outlook.
      • Haz clic en Más docs image a la derecha del campo Para y luego selecciona Texto. En la ventana del Generador texto, introduce una dirección de correo electrónico a donde vas a enviar el mensaje. Por ejemplo, puedes introducir tu propia dirección de correo electrónico para enviarte el mensaje a ti mismo. Si dejas seleccionada la opción Es un borrador, la automatización no envía el correo electrónico, en su lugar lo guarda en la carpeta Borradores de Outlook.
      • Haz clic en Más docs image a la derecha del campo Asunto y selecciona Texto. En la ventana del Generador de Textos, introduce un asunto para el correo electrónico, por ejemploUpdated Excel File.
      • Haz clic en el signo Máss docs imagea la derecha del campo Cuerpo y selecciona Texto. En la ventana del Generador de texto, introduce texto para el cuerpo del correo electrónico, por ejemploSee attachment.
      • Para los archivos Adjuntos, selecciona Archivos, luego haz clic en Buscar al campo y luego busca y selecciona el archivo B.xlsx.



    5. Haz clic en Guardar en la cinta de opciones de StudioX para guardar la automatización y, después, haz clic en Ejecutar la automatización.

    Los datos de A.csv se copiarán en B.xlsx, y a continuación se adjuntan a un mensaje de correo y se enviarán utilizando los detalles configurados en la actividad Enviar correo electrónico.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.