Saltar al contenido principal

Agregar filas a Excel en Make

Lo que hace este módulo

Agregar filas a Excel es un Make módulo por PDF4me que inserta dinámicamente JSON datos como filas en Excel hojas de cálculo dentro de una Make escenario. Úselo cuando necesite completar Excel archivos de consultas de bases de datos, REST API respuestas, envíos de formularios o CRM Exporta datos según un cronograma o un disparador. El módulo admite tanto la coincidencia de encabezados basada en tablas como el posicionamiento de celdas basado en coordenadas, con conversión automática de tipos y análisis de fechas y números específicos de cada configuración regional.

Siempre envuelva los objetos individuales en un array.
El Entrada JSON El campo requiere un JSON matriz incluso cuando se inserta solo una fila. Usar [{"Nombre":"John","Edad":30}] no {"Nombre":"John","Edad":30}Pasar un objeto simple sin corchetes de matriz provocará un error. Cada objeto en la matriz inserta una fila secuencial a partir de la posición configurada.
El nombre de la tabla activa el modo tabla, si está vacía activa el modo coordenadas.
Cuando usted proporciona un Nombre de la tabla, el módulo utiliza Excel Coincidencia de encabezados de tabla e inserciones en la ubicación especificada Excel Número de fila dentro de la tabla. Deje el nombre de la tabla vacío para usar el modo de coordenadas y especificar. Insertar desde fila y Insertar desde columna Para un posicionamiento preciso a nivel celular. Nunca combine ambos modos.
Establezca el nombre de la cultura para que coincida con la configuración regional de su fuente de datos.
El Nombre de la cultura El campo controla cómo las fechas y los números en su JSON se analizan antes de la inserción. El valor predeterminado en-US Se esperan fechas en formato MM/DD/YYYY y separadores decimales de punto. Si sus datos provienen de un país europeo API usando Esa es la o fr-FR Según las convenciones, configure el nombre de la cultura en consecuencia para evitar un análisis incorrecto de fechas y números.
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

Para acceder al PDF4me Web API a través de MakeCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado, lo que permite una integración perfecta entre su Make escenarios y PDF4me's Excel servicios de inserción de datos.

Agregar filas al módulo Excel en Make, mostrando los campos Nombre de archivo, Documento, Entrada JSON, Nombre de tabla y Convertir campos numéricos y de fecha configurados para la inserción automatizada de datos en la hoja de cálculo.

Colocar Nombre de la tabla para usar la inserción de tabla que coincide con el encabezado, o dejarlo vacío y establecer Insertar desde fila y Insertar desde columna para posicionamiento basado en coordenadas. Habilitar Convertir números y fechas para solicitar Excel formato de tipo.

¿Cómo agrego filas a? Excel Automáticamente en Make¿

El PDF4me Agregar filas a Excel El módulo se conecta a cualquier Make Disparador que produce datos estructurados. Un flujo típico descarga el destino. Excel plantilla de Google Drive o Dropbox, luego pasa el JSON datos de un módulo anterior en el campo de entrada Json. Según el Make documentación de integración, PDF4me Los módulos procesan archivos como búferes binarios, por lo que la actualización Excel El archivo devuelve la salida de Doc Data lista para cargar directamente. Para el caso de uso más común (insertar base de datos o API da como resultado un Excel tabla), establezca el nombre de la tabla como su nombre Excel En la tabla, configure la opción Convertir números y fechas en Sí para garantizar que los números y las fechas se muestren correctamente en la hoja de cálculo.

Parámetros

Importante: Parámetros marcados Requerido debe proporcionarse. Condicional Los parámetros tienen valores predeterminados integrados y se aplican solo en modos específicos.

ParámetroRequeridoLo que haceEjemplo
ConnectionRequiredPDF4me connection holding your API key. Create one from the Make Connections panel.My PDF4me connection
File NameRequiredExcel filename with .xlsx or .xls extension. Maps to the output filename. Map from a prior download module or use a dynamic expression.sales_data.xlsx
DocumentRequiredBinary Excel file content as a Make buffer. Map from Google Drive, Dropbox, SharePoint, or HTTP download module.1. Data
Json InputRequiredJSON array of objects to insert as rows. Each object = one row. Always use array brackets. Property names match column headers in table mode or define column order in coordinate mode.[{"Product":"Widget","Qty":50}]
Worksheet NameConditionalName of the target worksheet. Defaults to Sheet1 if omitted. Case-sensitive. Must match the worksheet tab name exactly.Sales
Table NameConditionalExcel table name for table-based insertion. When set, enables header-matching mode. Leave empty for coordinate-based insertion. Never use with Insert From Row/Column.SalesTable
Excel Row NumberConditional1-based row position within the table for insertion (table mode only). Set to 1 to insert at the first data row after headers.1
Insert From RowConditional1-based row number for insertion start (coordinate mode only). Error if used together with Table Name. Row 1 = the first worksheet row.3
Insert From ColumnConditional1-based column number for insertion start (coordinate mode only). Column A = 1, B = 2. Error if used together with Table Name.1
Convert Numeric And DateConditionalWhen Yes, converts JSON strings to Excel number and date types using Date Format and Numeric Format patterns. Default: Yes.Yes
Date FormatConditionalExcel date format pattern applied when Convert Numeric And Date is Yes. Default: yyyy-MM-dd. Common formats: MM/dd/yyyy, dd-MMM-yyyy.MM/dd/yyyy
Numeric FormatConditionalExcel numeric format pattern applied when Convert Numeric And Date is Yes. Default: N2. Common: #,##0.00, 0.00%.#,##0.00
Ignore Null ValuesConditionalWhen Yes, skips JSON null values instead of inserting empty cells. Default: No. Useful for optional form fields that may be absent from the JSON.No
Ignore Attribute TitlesConditionalWhen Yes, enables case-insensitive matching between JSON property names and Excel column headers. Default: No.Yes
Culture NameConditionalCulture code for parsing dates and numbers in the JSON data. Default: en-US. Set to de-DE, fr-FR, etc. for European data sources.en-US

Producción

El PDF4me Agregar filas a Excel El módulo devuelve dos campos en el paquete de salida:

CampoTipoLo que contiene
NameStringOutput Excel filename derived from the File Name input. Use in the destination upload module File Name field.
Doc DataBufferBinary Excel content with the newly inserted rows as a Make buffer. Map into Google Drive Upload, Dropbox Upload, SharePoint Create File, or Email Send attachment.

Ejemplos de escenarios

El PDF4me Agregar filas a Excel módulo en Make Proporciona plantillas de escenarios completas para las necesidades de automatización de datos del mundo real:

Escenario de exportación automatizada de datos de ventas diarias

Transforme sus informes de ventas con la inserción automatizada de datos de la base de datos a Excel:

  1. DesencadenarEl activador programado se ejecuta diariamente a las 23:00.
  2. Consultar la base de datos: Ejecutar SQL Consulta para obtener las transacciones de ventas de hoy
  3. Formato JSON: Convertir SQL resultados a JSON formato de matriz
  4. Conseguir Excel Plantilla: Obtener plantilla de informe de ventas de Google Drive
  5. Agregar filas: Insertar JSON datos en la tabla DailySales, TableName establecido, ExcelRowNumber = 1
  6. Resultado de la carga: Guardar en Google Drive carpeta de informes diarios
  7. Informe de correo electrónico: Enviar actualizado Excel a los gerentes de ventas

Beneficios para la empresa: Inserta automáticamente más de 200 registros de ventas diarias, elimina 2 horas de introducción manual de datos y garantiza un formato de fecha y moneda uniforme.

Casos de uso y aplicaciones en la industria

  • CRM Informes de oleoductos: Insertar datos de oportunidad en Excel canalizaciones de ventas
  • Hojas de seguimiento de clientes potenciales: Agregar nuevos clientes potenciales desde formularios a Excel registros de seguimiento
  • Análisis de campañas: Rellenar los resultados de marketing a partir de los análisis APIs
  • Base de datos de clientes: Exportar datos de clientes desde bases de datos a Excel listas

¿Cuándo debo usar Agregar filas a? Excel en Make¿

Utilice Agregar filas para Excel cuando necesite agregar datos estructurados de cualquier Make-fuente conectada a una existente Excel hoja de cálculo como parte de un flujo de trabajo automatizado. Este módulo es ideal para exportaciones de bases de datos, API sondeos, registro de formularios y CRM Informe donde el archivo de destino ya existe y está agregando nuevos registros. Si necesita crear uno nuevo Excel Para crear un archivo desde cero o convertir datos a un formato diferente, consulte la otra opción. PDF4me Excel módulos disponible en Make. De acuerdo a Microsoft Excel documentación del modelo de datos, usando Excel Las tablas con nombre (en lugar de las coordenadas sin formato) ofrecen coincidencia automática de encabezados, propagación de fórmulas y compatibilidad con referencias estructuradas, razón por la cual el modo de tabla es el enfoque recomendado para la mayoría de los flujos de trabajo.

Preguntas frecuentes

¿Cómo agrego filas a un Excel archivo en Make ¿Automáticamente?

Añade el PDF4me Agregar filas a Excel módulo después de un disparador que entrega tus datos. Descarga el destino Excel archivo de Google Drive o Dropbox En un módulo anterior, mapea Nombre del archivo y Documento, colocar Entrada JSON a un JSON matriz de objetos, configure el modo de inserción y luego mapee Fecha del documento desde la salida a un módulo de carga. Para obtener instrucciones de configuración detalladas, consulte PDF4me Make documentación.

¿Cuál es la diferencia entre la inserción basada en tablas y la inserción basada en coordenadas?

Inserción basada en tabla (conjunto Nombre de la tabla) utiliza Excel Coincidencia del encabezado de la tabla con nombre: JSON Los nombres de las propiedades se asignan a los nombres de los encabezados de columna independientemente del orden de las columnas. La inserción basada en coordenadas (deje el nombre de la tabla vacío) utiliza Insertar desde fila y Insertar desde columna para un posicionamiento preciso a nivel celular donde JSON El orden de las propiedades del objeto determina la ubicación de las columnas. Nunca combine ambos modos en la misma llamada al módulo. Para datos estructurados con encabezados de columna consistentes, el modo tabla es más robusto y fácil de mantener.

¿Por qué debo incluir una sola fila en un array para la entrada JSON?

El módulo siempre espera un JSON matriz porque itera sobre los elementos de la matriz para insertar varias filas en una sola llamada. Una simple JSON Un objeto sin corchetes no es una matriz y causa un error de análisis. [{"Field1": "value1"}] para una sola fila y [{"F1":"v1"}, {"F1":"v2"}] para varias filas. El JSON especificación Este módulo trata los arreglos y los objetos como tipos distintos, y requiere que el tipo de arreglo admita la inserción de filas por lotes.