Saltar al contenido principal

Analizar CSV en Make

Analizar CSV es una operación de transformación de datos que lee un archivo de texto delimitado y convierte cada fila en un formato estructurado. JSON objeto, utilizando los encabezados de la primera fila o los nombres de columna personalizados que defina. PDF4me Analizar CSV módulo en Make admite cualquier carácter delimitador, formato de fecha y número específico de la cultura y genera un resultado Base64codificado JSON matriz lista para iterar o insertar en cualquier sistema posterior. Para CSV estándares de formato, ver RFC 4180 y Microsoft Excel guía de importación.

Lo que hace este módulo

PDF4me Excel, Analizar CSV convierte cualquier CSV archivar en un formato estructurado JSON matriz en su Make escenario, admitiendo cualquier delimitador, encabezados personalizados o detectados automáticamente y formato de números y fechas específico de la cultura. Introduzca la salida directamente en una inserción de base de datos, REST API llamar, Excel adición de filas o iterador para recorrer los registros. Sin asignación manual de columnas, sin pasos de conversión intermedios, CSV en, estructurado JSON Listo para usar en el próximo módulo.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticarse CSV Analizando las solicitudes de forma segura.

Datos importantes que no debes perderte

Los encabezados de columna anulan la opción Saltar la primera línea.
Cuando proporciona nombres en los encabezados de columna, el módulo los utiliza como nombres de propiedades en el JSON salida e ignora completamente Omitir primera línea. Si Encabezados de columna está vacío y Omitir primera línea es No, los encabezados se generan automáticamente como Columna1, Columna2, etc. Use Encabezados de columna cuando la fuente CSV No tiene fila de encabezado propia.
CSV El delimitador acepta cualquier carácter o cadena.
El CSV El campo delimitador no se limita a caracteres individuales. Utilice una coma para el estándar. CSV, un punto y coma para exportaciones en formato europeo, un carácter de tabulación (\t) para archivos TSV, una barra vertical (|) para exportaciones de bases de datos o cualquier cadena de varios caracteres que su sistema de origen utilice como separador. El valor predeterminado es una coma.
El nombre de la cultura controla el formato de fecha y número.
El campo Nombre de cultura le indica al módulo cómo interpretar las fechas y los números en el archivo. El valor predeterminado es en-US, las fechas como MM/DD/YYYY y el punto como separador decimal. Si su CSV Proviene de un sistema europeo u otro sistema regional; configure el nombre de la cultura para que coincida, por ejemplo, de-DE para alemán (DD.MM.YYYY, coma decimal) para evitar un análisis de valores incorrecto.
Haga que el módulo PDF4me Excel Parse CSV muestre Conexión, Archivo configurado en Mapear con los campos Nombre de archivo y Documento, Delimitador CSV configurado en coma, Encabezados de columna vacíos, Omitir primera línea configurado en No y Nombre de cultura configurado en en-US

CSV El delimitador predeterminado es la coma. Los encabezados de columna y el nombre de la cultura permiten un manejo flexible de los idiomas internacionales y sin encabezado. CSV formatos.

Parámetros

Requerido: Se deben proporcionar la conexión, el nombre del archivo y el documento. CSV El delimitador, los encabezados de columna, la opción "Omitir primera línea" y el nombre de la cultura son opcionales; los valores predeterminados son el delimitador de coma, los encabezados generados automáticamente y la cultura en-US.

ParámetroRequeridoLo que haceEjemplo
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesCSV filename including extension (.csv or .txt). Map from the prior module's file name output.sales_data.csv
DocumentYesCSV file content as a binary buffer from a cloud storage download, email attachment, or HTTP response.1. Data
CSV DelimiterNoCharacter separating columns in the CSV. Defaults to comma. Use semicolon for European CSVs, \t for TSV, or any custom string your source uses., or ; or \t
Column HeadersNoCustom column names as a comma-separated list. Used as JSON property names in the output. When provided, Skip First Line is ignored.Name,Age,Email
Skip First LineNoYes skips the first data line (useful for title rows above headers). No treats all lines as data. Ignored when Column Headers is set.No
Culture NameNoLocale code for date and number interpretation. Defaults to en-US. Change to match your source data region: e.g. de-DE for German format.en-US

Producción

CampoTipoLo que contiene
documentString (Base64)A Base64-encoded JSON array. Each element is an object whose keys are column header names and values are cell data. Decode with Make built-in functions, then pass to an Iterator to loop through records.

Cómo analizar un CSV Archivo en Make

  1. Agregar PDF4me ExcelCSV - Parse a CSV archivo a tu Make escenario.
  2. Seleccionar Conexión (o haga clic Agregar para crear uno con tu API llave).
  3. Mapa Nombre del archivo y Documento de un módulo anterior: a Google Drive descargar, Dropbox archivo, archivo adjunto de correo electrónico o respuesta HTTP.
  4. Colocar CSV Delimitador para que coincida con el formato de su archivo: coma (,) para estándar CSV, punto y coma (;) para europeos, o \t para separado por tabulaciones.
  5. Si el archivo tiene una fila de encabezado, déjelo. Encabezados de columna vacío y Saltar la primera línea en su valor predeterminado. Si no hay fila de encabezado, ingrese sus propios nombres en Encabezados de columna.
  6. Colocar Nombre de la cultura Si su archivo utiliza un formato de fecha o número que no sea de EE. UU., haga clic aquí. Ahorrar y correr. El documento La salida contiene el analizado JSON matriz como Base64: decodifícalo y pásalo a un iterador o módulo posterior.

¿Cuándo debo usar Parse? CSV en Make¿

¿Cuándo debo usar Parse CSV en Make?Common Make scenario patterns using Parse CSV.
Importar CSV registra automáticamente los datos en una base de datos
  1. A Google Drive La carpeta de vigilancia se activa cuando se crea una nueva CSV Los archivos exportados se encuentran en la carpeta de importación.
  2. Analizar CSV Se ejecuta con delimitador de coma y omitir la primera línea por defecto, los encabezados de la primera fila se convierten en JSON nombres de propiedades.
  3. A Make El iterador recorre cada registro en el decodificado. JSON matriz.
  4. Un módulo HTTP envía cada registro a la base de datos. APILos errores se registran en una hoja de cálculo de Google para su revisión.
Analizar el punto y coma europeo CSV y enviar a un REST API
  1. Un disparador programado cada hora recupera la última exportación de Dropbox, un europeo delimitado por punto y coma CSV.
  2. Analizar CSV corre con CSV El delimitador se establece en ";" y el nombre de la cultura en "de-DE" para interpretar correctamente los formatos de fecha y número alemanes.
  3. Un iterador recorre los registros analizados y un módulo HTTP. POSTcada uno al objetivo REST API punto final.
  4. Un mensaje de Slack informa al canal del equipo de integración sobre el número de sincronizaciones realizadas y cualquier fallo detectado.
Convierta una exportación TSV sin encabezado en una con marca Excel informe
  1. Un disparador programado diariamente descarga una exportación separada por tabulaciones desde SharePointEl archivo no tiene fila de encabezado.
  2. Analizar CSV corre con CSV Utilice el delimitador "\t" y los encabezados de columna "ID, Nombre, Cantidad, Fecha" para asignar nombres significativos a las columnas.
  3. Un módulo Agregar filas rellena una marca Excel plantilla con los registros analizados.
  4. El informe finalizado se carga en Google Drive y se envió por correo electrónico al equipo comercial.

Preguntas frecuentes

What delimiters does this module support?+
Any character or string. Enter a comma for standard CSV, a semicolon for European-format files, \t for tab-separated (TSV) files, a pipe (|) for database exports, or any multi-character string your source system uses. The default when you leave the field blank is a comma.
What happens if my CSV file has no header row?+
Enter your own column names as a comma-separated list in Column Headers: for example "Name,Age,Email". The module uses those names as JSON property names in the output. If you leave Column Headers empty and Skip First Line is set to No, the module auto-generates headers as Column1, Column2, Column3, and so on.
What does Skip First Line do exactly?+
When set to Yes, the module skips the very first line of data during parsing. This is useful when your CSV has a title or metadata row above the actual column header row. Set it to No to treat all lines: including the first, as data rows. Skip First Line is ignored entirely when Column Headers is provided.
What is Culture Name and when should I change it?+
Culture Name tells the module how to interpret date and number values in the file. The default en-US uses MM/DD/YYYY date format and a period as the decimal separator. If your CSV comes from a system using a different regional format: for example de-DE for German (DD.MM.YYYY, comma decimal) or fr-FR for French, set Culture Name to match to avoid incorrect date or number parsing.
How do I use the parsed JSON output in downstream modules?+
The document output field contains a Base64-encoded JSON array. Use Make's built-in base64 decode function to get the raw JSON string, then parse it as a JSON array. Add an Iterator module to loop through each record individually and map its fields: Name, Amount, Date, into a database insert, HTTP POST, Google Sheets row, or any downstream action.

Módulos relacionados

Obtén ayuda