Saltar al contenido principal

Actualizar filas en Excel en Zapier

PDF4me Actualizar filas en Excel es un Zapier acción que modifica filas de hoja de cálculo existentes en su lugar desde una JSON matriz, haciendo coincidir los nombres de las propiedades con los encabezados de las columnas. Úselo para sincronizar CRM Actualizar registros, recuentos de inventario o mantener informes sincronizados con una base de datos, todo ello sin alterar las fórmulas ni el diseño de la hoja de cálculo.

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 ZapierCada 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 Zapier flujos de trabajo y PDF4mesu potente Excel servicios de actualización de datos.

PDF4me Excel Actualizar filas en una hoja de cálculo Configuración de Zapier - Archivo, Nombre del archivo, Nombre de la hoja de cálculo, Entrada JSON, Insertar desde fila, Insertar desde columna, Convertir numérico y fecha, Formato de fecha, Formato numérico, Ignorar títulos de atributos, Ignorar valores nulos, Nombre de la cultura
Configure la acción Actualizar filas, Entrada de archivo, JSON Opciones de datos, hoja de cálculo y formato.

Datos importantes que no debes perderte

La entrada JSON debe ser una JSON matriz, incluso para una sola fila
Envuelve un solo objeto entre corchetes, [{"Name":"John","Age":31}]Cada objeto en la matriz actualiza una fila; los nombres de las propiedades se comparan con su Excel encabezados de columna.
Esta acción actualiza solo las filas existentes.
Actualizar filas nunca inserta filas completamente nuevas. Establecer Insertar desde fila a la primera fila que desea sobrescribir (normalmente 2 para omitir el encabezado). Para agregar filas en su lugar, utilice Agregar filas.
Mapa del contenido completo del archivo, no una referencia al archivo.
Si Archivo muestra "Existe pero no se muestra" y los errores del paso, seleccione el campo del paso anterior que contiene el contenido binario real. Ver Zapier & Power Automate Consejos.
Archivo de mapa y entrada JSON de los pasos anteriores

Utilice el + botón al lado de Archivo y Nombre del archivo mapear desde pasos anteriores de Zap. Map Entrada JSON desde un paso que produce JSON matriz (por ejemplo, API respuesta, Texto del archivo desde Analizar CSV). El Excel El archivo debe proporcionar el contenido completo, no referencias del tipo "Existe pero no se muestra".

¿Cómo compara Update Rows mis datos JSON con... Excel ¿Columnas?

Actualizar filas lee la fila de encabezado de su hoja de cálculo y hace coincidir cada nombre de propiedad en su Entrada JSON matriz a un encabezado de columna con el mismo nombre. Establecer Ignorar títulos de atributos a True para la coincidencia sin distinción de mayúsculas y minúsculas, útil cuando los nombres de los campos de su sistema de origen no coinciden exactamente. Excella carcasa (por ejemplo, una CRM exportar usando customerName contra un Excel encabezado de Customer Name).

¿Cuál es la diferencia entre Actualizar filas y Agregar filas?

Actualizar filas Sobrescribe los datos en las filas que ya existen, comenzando en la posición establecida por Insertar desde fila y Insertar desde columnaNunca crea nuevas filas. Si su JSON La matriz tiene más registros que las filas existentes debajo de la posición inicial, utilice Agregar filas para agregar en su lugar, o combinar ambas acciones en un Zap: Actualizar filas para los ID existentes, Agregar filas para los nuevos.

Características principales

  • Actualizaciones in situ: Modificar celdas existentes; la entrada Json debe ser una JSON matriz
  • Coincidencia de encabezado: Los nombres de las propiedades coinciden Excel encabezados de columna
  • Insertar desde fila / Insertar desde columna: Posición de inicio basada en 1 (por ejemplo, fila 2 para omitir encabezados)
  • Convertir números y fechas: Verdadero = convertir cadenas a Excel números/fechas
  • Formato de fecha / Formato numéricoAplicar formato cuando la conversión esté habilitada
  • Ignorar valores nulos: Verdadero = omitir valores nulos; Falso = actualizar a vacío
  • Ignorar títulos de atributos: Coincidencia de encabezado sin distinción de mayúsculas y minúsculas cuando es verdadero

Parámetros

Lista completa de parámetros para la acción Actualizar filas. Los nombres de los parámetros coinciden con los Zapier configuración UI.

Lista de verificación de configuración rápida
  1. Mapa Archivo (Excel) y Nombre del archivo del paso anterior
  2. Mapa Entrada JSON (JSON matriz de API, Analizar CSV, u otro paso)
  3. Colocar Nombre de la hoja de trabajo (Hoja predeterminada 1)
  4. Colocar Insertar desde fila y Insertar desde columna (Basado en 1; normalmente 2, 1 para filas de datos)
  5. Configurar Convertir números y fechas, Formato de fecha, Formato numérico, Ignorar valores nulos

Requerido: Archivo y entrada JSON. La entrada JSON debe ser un archivo. JSON matriz, envuelve objetos individuales en [...].

ParámetroRequeridoLo que haceEjemplo
FileRequiredExcel file content, mapped from a previous step. Must provide full binary content, not a reference labeled Exists but not shown.2. File from Step 2
File NameConditionalExcel filename with .xlsx or .xls extension.add_header_sample_file.xlsx
Worksheet NameConditionalTarget worksheet name. Defaults to Sheet1 when left blank.Sheet1
Json InputRequiredJSON array where each object updates one row. Property names are matched against Excel column headers.[{"Name":"John","Age":31}]
Insert From RowConditional1-based first row to update. Use 2 to skip the header row.2
Insert From ColumnConditional1-based column offset used for header matching.1
Convert Numeric And DateConditionalWhen True, converts JSON string values into native Excel numbers and dates.True
Date FormatConditionalExcel date format applied when Convert Numeric And Date is True.yyyy-MM-dd
Numeric FormatConditionalExcel numeric format applied when Convert Numeric And Date is True.N2
Ignore Attribute TitlesConditionalWhen True, matches JSON property names to column headers case-insensitively.False
Ignore Null ValuesConditionalWhen True, null values in Json Input are skipped instead of clearing the cell.True
Culture NameConditionalLocale used to interpret dates and numbers during conversion.en-US

¿Qué devuelve la acción Actualizar filas?

El PDF4me Actualizar filas en Excel La acción devuelve el modificado Excel archivo para usar en pasos Zap posteriores. El formato de salida es común en todos PDF4me Excel acciones de devolución de archivos en Zapier.

CampoTipoLo que contiene
Job IdStringUnique identifier for the Zapier job execution.
File UrlURLAPI endpoint to download the updated Excel file. Map this to the next step’s file input.
Alternate File UrlURLAlternate download URL with the filename embedded in the path.
File NameStringBase filename without extension.
File ExtensionStringFile extension of the output file.
Full File NameStringComplete filename with extension.
Document IdStringUnique identifier for the processed document.
File SizeNumberSize of the output file in bytes.

Ejemplo JSON producción (URL(solo se muestra el formato, no funcionan los enlaces):

{
"Job Id": "969f2da3-f10a-49bf-b084-6fc4759991ec",
"File Url": "api.pdf4me.com/Zapier/GetDocument?d=...",
"Alternate File Url": "api.pdf4me.com/Zapier/GetAltDocument/.../add_header_sample_file.xlsx",
"File Name": "add_header_sample_file",
"Full File Name": "add_header_sample_file.xlsx",
"File Extension": ".xlsx",
"Document Id": "...",
"File Size": 212764
}

Configuraciones típicas

Sincronización programada de la base de datos
Un disparador de programación consulta la base de datos a intervalos y formatea los resultados como un JSON La función Actualizar filas sobrescribe las filas coincidentes en un informe compartido para que siempre refleje los datos actuales.
APIActualización del panel de control impulsada por el usuario
Un Zap programado llama a un REST API, analiza el JSON respuesta, y Update Rows escribe los valores en un Excel Panel de control almacenado en Dropbox o Google Drive, conservando las fórmulas y los gráficos existentes.
CRM seguimiento de oportunidades
Un webhook se activa cuando un CRM La oportunidad cambia de etapa. El Zap construye una JSON objeto con los campos actualizados y Actualizar filas actualiza la fila correspondiente en un Excel rastreador de oportunidades.

Consejos prácticos

Siempre configurado Insertar desde fila a 2 cuando su hoja de cálculo tiene una fila de encabezado en la fila 1, de lo contrario el encabezado se sobrescribe.

Usar Ignorar valores nulos = Verdadero cuando tu JSON La fuente solo envía los campos modificados, por lo que las celdas no relacionadas no se borran.

Prueba con un pequeño JSON matriz (1-2 objetos) primero para confirmar que el encabezado coincide antes de ejecutarlo contra un conjunto de datos completo.

Hoja de trucos

  • Solo filas existentes: usar Agregar filas para agregar nuevos.
  • Json Input siempre es un array, envuelve objetos individuales en [...].
  • La coincidencia de encabezados distingue entre mayúsculas y minúsculas a menos que Ignorar títulos de atributos Es cierto.
  • Colocar Convertir números y fechas Seleccione Verdadero para mantener los números y las fechas en su formato original, no como texto.
  • Mapa del contenido completo del archivo en Archivo, nunca una referencia de "Existe pero no se muestra".

Ejemplos de escenarios

El PDF4me Actualizar filas en Excel acción en Zapier Proporciona plantillas de escenarios completas diseñadas para las necesidades de sincronización de datos del mundo real:

Base de datos automatizada aExcel Escenario de sincronización

Mantén tu Excel Los informes se sincronizan automáticamente con los cambios en la base de datos:

Pasos completos del escenario:

  1. Desencadenar: El activador programado se ejecuta cada 4 horas para actualizar los datos.
  2. Consultar la base de datos: Ejecutar SQL consulta para obtener los registros actualizados desde la última sincronización
  3. Formato JSON: Convertir SQL resultados a JSON formato de matriz con nombres de propiedades adecuados
  4. Conseguir Excel Informe: Obtener la plantilla del informe maestro desde Google Drive
  5. Actualizar filas: Archivo de mapa, Nombre de archivo, Entrada JSON (del paso 3); establecer Nombre de la hoja de cálculo, Insertar desde fila = 2, Convertir numérico y fecha = Verdadero, Ignorar valores nulos = Verdadero, Formato de fecha = MM/dd/yyyy, Formato numérico = $#,##0.00
  6. Resultado de la cargaMapa URL del archivo de la salida a Google Drive reemplazando la versión anterior
  7. Equipo de correo electrónico: Enviar notificación de finalización de la actualización de datos al equipo
  8. Sincronización de registros: Registrar la marca de tiempo de sincronización y el número de registros en el registro de sincronización.

Lo que esto logra:

  • Sincroniza los registros de la base de datos con Excel automáticamente según un cronograma
  • Elimina la entrada manual de datos entre la base de datos y el informe.
  • Conserva Excel informes alineados con el estado actual de la base de datos
  • Conservas Excel fórmulas y formato al actualizar datos

Casos de uso y aplicaciones en la industria

  • Actualizaciones de oportunidades de CRMModificar las filas de oportunidades en Excel con el estado más reciente, los importes y las fechas de cierre.
  • Actualización del rendimiento de la campañaActualizar las filas de métricas de la campaña con las impresiones, clics y conversiones actuales.
  • Actualizaciones de la puntuación de clientes potencialesActualizar los datos de puntuación de clientes potenciales en las hojas de seguimiento de Excel desde la automatización del marketing.
  • Sincronización de la base de datos de clientesActualizar las filas del registro del cliente con la información de contacto y el historial de compras más recientes.
  • Actualizaciones de las previsiones de ventas: Modificar las filas de pronóstico con datos actualizados del pipeline y probabilidades de victoria.

Preguntas frecuentes

How do I update multiple rows in Excel at once with Zapier?+
Map a JSON array to Json Input where each object represents one row. PDF4me matches each object's property names to your Excel column headers and updates every row in the array in a single action. See Microsoft's guidance on resizing Excel tables for how Excel itself expects table rows to grow.
What happens if Json Input has fields that don't match my column headers?+
By default, matching is case-sensitive, so Name and name are treated as different headers. Set Ignore Attribute Titles to True to match headers case-insensitively. Fields with no matching header are ignored, not added as new columns.
Does Update Rows add new rows if they don't already exist?+
No. Update Rows only modifies existing rows starting at the position set by Insert From Row and Insert From Column. To append brand-new rows, use the Add Rows action instead.
Why do my dates or numbers show up as plain text after updating?+
Set Convert Numeric And Date to True and specify a Date Format (for example yyyy-MM-dd) and Numeric Format (for example N2). Without this, JSON string values are written as text rather than native Excel numbers or dates.
How do I avoid the 'File: (Exists but not shown)' error?+
In the File field, pick the option from the previous step that provides full file content rather than a reference labeled "Exists but not shown." See the Zapier & Power Automate Tips guide for the full explanation.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda