DataLite

Inicio / Guías

Cómo enviar un reporte de Excel por correo automáticamente

Por Juan Cohen. Lectura de 8 minutos.

En muchas empresas el lunes empieza igual: alguien abre el Excel de ventas, actualiza los datos, copia los gráficos, los pega en un correo y lo envía a gerencia. Son 30 o 40 minutos que se repiten cada semana y que dependen de que esa persona no esté de vacaciones. Esta guía muestra cómo automatizar ese envío sin macros y sin dejar un computador prendido, y qué cuidar para que el reporte siga siendo útil.

Antes de automatizar: ¿qué debe tener un buen reporte por correo?

Automatizar un mal reporte solo hace que llegue más rápido. Revisa primero tres cosas:

Opción 1: Power Automate (Excel en OneDrive o SharePoint)

Si tu empresa usa Microsoft 365, Power Automate permite crear un flujo programado que se ejecuta, por ejemplo, cada lunes a las 7:00. El flujo puede leer filas de una tabla de Excel guardada en OneDrive o SharePoint y enviar un correo desde Outlook.

Opción 2: Google Apps Script (Google Sheets)

En Google Sheets, el menú Extensiones → Apps Script abre un editor donde puedes escribir una función que lea celdas y envíe un correo con MailApp.sendEmail. Luego, en «Activadores», la programas por tiempo: cada día, cada semana o cada mes.

Opción 3: un tablero que se envía solo

La tercera vía es usar una herramienta de tableros que lea la hoja directamente y envíe el resumen en el horario elegido. Es lo que hace DataLite con los reportes programados (planes Pro y Empresa): conectas tu Google Sheets o tu Excel en línea, armas el tablero una vez y eliges cuándo llega, a quién y con qué frecuencia.

Comparación rápida

Power AutomateApps ScriptTablero programado
Requiere programarPocoSíNo
Gráficos en el correoManualManualAutomático
Fuente de datosExcel en OneDrive/SharePointGoogle SheetsAmbas
Aviso si algo fallaConfigurableNo por defectoSí, al dueño

Buenas prácticas que aplican a cualquier opción

  1. Elige bien la hora. Si los datos se cargan el lunes a las 8:00, programar el envío a las 7:00 manda cifras de la semana anterior incompletas.
  2. Envía solo a quien lo necesita. Un reporte que nadie lee entrena a la gente a ignorar los correos automáticos, incluidos los importantes.
  3. Cuida los datos personales. Si la hoja tiene nombres de clientes, cédulas o teléfonos, no los pongas en el correo: resume por categoría, ciudad o vendedor. En Colombia, la Ley 1581 de 2012 exige tratar esos datos solo para la finalidad autorizada.
  4. Deja una forma de darse de baja. Es una cortesía básica y evita que tus correos terminen en la carpeta de spam.
  5. Revisa la estructura de la hoja. Si alguien cambia el nombre de una columna, la automatización puede romperse. Documenta qué columnas no se deben tocar.

Programa tu primer reporte

Conecta tu hoja, arma el tablero y elige cuándo llega. Sin macros y sin dejar el computador encendido.

Crear dashboard

¿Quieres que te avisen solo cuando algo cambia? Lee cómo diseñar alertas de ventas e inventario. ¿Aún no tienes el tablero? Empieza por cómo hacer un dashboard a partir de un Excel.