Importar múltiples CSV a GoogleSheet

Para Google Sheets, importa múltiples archivos CSV de manera automatizada, eliminando duplicados y filtrando suscriptores. Organiza los datos por fecha y los carga en una hoja de cálculo, optimizando la gestión de información y ahorrando tiempo en procesos manuales.

4/7/2025
9 nodos
Medio
manualmedioreadbinaryfilessplitinbatchesspreadsheetfileitemlistsfiltergooglesheetsfilesstorage
Categorías:
Data Processing & AnalysisManual TriggeredMedium Workflow
Integraciones:
ReadBinaryFilesSplitInBatchesSpreadsheetFileItemListsFilterGoogleSheets

Audiencia Objetivo

Este flujo de trabajo está diseñado para:
- Propietarios de negocios que manejan múltiples archivos CSV y necesitan consolidar datos en Google Sheets.
- Analistas de datos que buscan automatizar el proceso de importación de datos y limpieza.
- Marketers que gestionan listas de suscriptores y desean mantenerlas actualizadas y sin duplicados.
- Desarrolladores que utilizan n8n para integrar diversas aplicaciones y optimizar flujos de trabajo.

Problema Resuelto

Este flujo de trabajo resuelve el problema de la importación manual y limpieza de datos de múltiples archivos CSV a Google Sheets. Permite:
- Eliminar duplicados basándose en el campo user_name.
- Filtrar solo los suscriptores activos.
- Ordenar los registros por fecha de suscripción.
- Automatizar el proceso, ahorrando tiempo y esfuerzo en comparación con la manipulación manual de datos.

Pasos del Flujo

  • Activación Manual: El flujo de trabajo se inicia al hacer clic en 'Ejecutar Flujo de Trabajo'.
    2. Lectura de Archivos Binarios: Se leen todos los archivos CSV en la carpeta especificada.
    3. División en Lotes: Los archivos se dividen en lotes para un procesamiento más fácil, procesando uno a la vez.
    4. Lectura de CSV: Cada archivo CSV se lee y se convierte en un formato manejable.
    5. Eliminación de Duplicados: Se eliminan los registros duplicados basándose en el campo user_name.
    6. Filtrado de Suscriptores: Se filtran los registros para mantener solo aquellos donde subscribed es TRUE.
    7. Ordenamiento por Fecha: Los registros filtrados se ordenan por la fecha de suscripción.
    8. Asignación del Nombre del Archivo de Origen: Se asigna el nombre del archivo de origen a los datos procesados.
    9. Carga en Google Sheets: Finalmente, los datos se cargan en una hoja de cálculo de Google, actualizando o añadiendo información según sea necesario.
  • Guía de Personalización

    Para personalizar este flujo de trabajo:
    - Modificar la Ruta de Archivos: Cambia el parámetro fileSelector en el nodo 'Read Binary Files' para leer archivos de diferentes ubicaciones.
    - Ajustar Campos: Modifica los campos en el nodo 'Remove duplicates' para cambiar el criterio de duplicación.
    - Modificar Condiciones de Filtrado: Cambia las condiciones en el nodo 'Keep only subscribers' para ajustar qué registros se mantienen.
    - Personalizar el Orden: Ajusta los campos en el nodo 'Sort by date' para cambiar cómo se ordenan los registros.
    - Actualizar Configuración de Google Sheets: Cambia el documentId y sheetName en el nodo 'Upload to spreadsheet' para apuntar a diferentes hojas de cálculo o documentos.