Saltar al contenido principal

Actualizar filas en Excel - Modificador de datos para Make

PDF4me Actualizar filas en Excel es un Make módulo que modifica filas existentes en un libro de trabajo .xlsx o .xls usando un JSON matriz, que hace coincidir automáticamente los nombres de las propiedades con los encabezados de las columnas. Úselo para sincronizar los cambios de la base de datos, actualizar los paneles o actualizar CRM registros en Excel sin insertar ni eliminar filas.

Lo que hace este módulo

PDF4me Actualizar filas en Excel modifica celdas en filas existentes usando una JSON matriz, sin insertar ni eliminar filas. Nombres de propiedades en cada JSON Los objetos se asocian automáticamente a los encabezados de columna, con la opción de conversión automática de cadenas a números o fechas, análisis específico de la configuración regional, formato de fecha/numérico personalizado y control sobre cómo se manejan los valores nulos.

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

¿Cómo autentico mi Make ¿Escenario?

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 Excel Actualizaciones de filas seguras.

Datos importantes que no debes perderte

Solo actualizaciones in situ
El módulo nunca inserta ni elimina filas. Solo sobrescribe las celdas de las filas que ya existen, comenzando en la fila inicial y haciendo coincidir las columnas por nombre de encabezado.
La entrada JSON debe ser una matriz.
Incluso una actualización de una sola fila debe estar entre corchetes de matriz: [{"Name":"John"}]Un objeto sin corchetes provoca un error.
La conversión de tipo es opcional, no automática.
La opción Convertir formato numérico y fecha debe estar configurada en Sí para que el formato de fecha, el formato numérico y el nombre de la configuración regional surtan efecto. Si se deja en No, los valores se escribirán tal cual.
El módulo PDF4me Excel Update Rows está configurado con Connection, File set to Map with File Name and Document mapped, Worksheet Name Sheet1, Json Input, Start Row 2, Convert Numérico y Fecha establecido en Sí, Formato de fecha yyyy-MM-dd, Formato numérico N2, Ignorar títulos de atributos No, Ignorar valores nulos No y Nombre de cultura en-US.

Configure el archivo para que se asigne al mapa, conecte el nombre del archivo y el documento del módulo anterior, y luego proporcione la entrada JSON y las opciones de conversión de fila/tipo.

Parámetros

Requerido: Se deben proporcionar la conexión, el nombre del archivo, el documento y la entrada JSON. Json Input debe ser un JSON Se admiten matrices de objetos; no se admiten objetos individuales. Todos los demás parámetros son opcionales y, si se dejan en blanco, utilizan los valores predeterminados del módulo.

ParámetroRequeridoLo que haceEjemplo
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.My PDF4me Excel connection
File NameRequiredFilename of the Excel workbook including extension, used for output file identification.sales_data.xlsx
DocumentRequiredExcel file buffer mapped from a preceding module such as Dropbox Download a File or Google Drive.[Buffer from Get File]
Worksheet NameOptionalName of the worksheet to update. Defaults to Sheet1 if left blank. Worksheet matching is case-sensitive.Sheet1
Json InputRequiredJSON array of objects, one object per row to update. Property names are matched to column headers automatically.[{"Product":"Widget","Price":55.99}]
Start RowOptional1-based row number where updates begin. Row 1 is usually the header row, so data updates typically start at row 2.2
Start ColumnOptional1-based column offset used for header matching, allows skipping initial columns.1
Convert Numeric And DateOptionalYes converts JSON strings to Excel numbers and dates using Date Format and Numeric Format. No writes values as-is.Yes
Date FormatOptionalExcel date format pattern applied when Convert Numeric And Date is Yes.yyyy-MM-dd
Numeric FormatOptionalExcel numeric format pattern applied when Convert Numeric And Date is Yes.N2
Ignore Attribute TitlesOptionalYes makes JSON property name matching case-insensitive against column headers.No
Ignore Null ValuesOptionalYes skips updating any cell whose JSON value is null, preserving the existing cell content. No overwrites it as empty.No
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion, important for international data.en-US

Campos de salida

CampoTipoLo que contiene
NameStringOutput Excel filename, matches the File Name input.
Doc DataBufferThe Excel document with the modified rows, in buffer format, ready to upload or attach.

¿Cómo configuro la actualización de filas en? Make¿

  1. Agregar PDF4meActualizar filas en una hoja de cálculo a tu Make escenario.
  2. Seleccionar Conexión (o haga clic Agregar para crear uno con tu PDF4me API llave).
  3. Bajo Archivo, elegir Mapa y cable Nombre del archivo y Documento de un módulo anterior (Dropbox, Google Drive o HTTP).
  4. Colocar Nombre de la hoja de trabajo si no es la Hoja1.
  5. Construir el Entrada JSON matriz para que los nombres de las propiedades de cada objeto coincidan con los encabezados de las columnas, un objeto por fila para actualizar.
  6. Colocar Fila de salida a la primera fila de datos (generalmente 2 si la fila 1 contiene encabezados).
  7. Permitir Convertir números y fechas y establecer Formato de fecha / Formato numérico si tu JSON Los valores son cadenas que deberían convertirse en Excel números o fechas. Ejecute el escenario, el libro de trabajo actualizado se devolverá como un búfer.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Make scenario patterns using Update Rows in Excel.
Base de datos programada paraExcel sincronización
  1. Un disparador programado se ejecuta a intervalos fijos para recuperar los registros que han cambiado desde la última sincronización.
  2. A SQL consulta o API formatos de llamada los registros modificados en un JSON Matriz que coincide con los encabezados de columna de la hoja de cálculo.
  3. Obtener archivo recupera el archivo maestro Excel Informe desde Dropbox o Google Drive.
  4. La función Actualizar filas escribe los nuevos valores a partir de la fila inicial 2, con la opción Convertir numérico y fecha habilitada.
  5. El libro de trabajo actualizado se vuelve a subir a la misma ubicación, reemplazando la versión anterior.
CRM actualización de oportunidad
  1. Un webhook se activa cuando un CRM El registro de oportunidades se ha actualizado.
  2. El escenario construye un JSON objeto con la etapa, el monto y la fecha de cierre actualizados para esa oportunidad.
  3. La función Obtener archivo recupera el libro de trabajo de seguimiento de oportunidades.
  4. La función Actualizar filas modifica la fila correspondiente, con la opción Ignorar títulos de atributos establecida en Sí para una coincidencia de encabezados flexible.
  5. El libro de trabajo actualizado se guarda de nuevo en el almacenamiento compartido para el equipo de ventas.
Actualización del nivel de inventario
  1. Se activa un evento del sistema de inventario cuando cambia el recuento de existencias de una o más referencias (SKU).
  2. El escenario formatea los SKU y cantidades modificados en un JSON matriz.
  3. Obtener archivo recupera el libro de trabajo de inventario maestro de SharePoint.
  4. La función Actualizar filas escribe los niveles de existencias actuales, con la opción Ignorar valores nulos establecida en Sí para conservar las columnas no relacionadas.
  5. El libro de trabajo de inventario actualizado se guarda de nuevo en SharePoint para visibilidad del almacén.

Consejos prácticos

Json Input must be an array, always
Even a single-row update needs array brackets. A bare object like {"Name":"John"} errors, wrap it as [{"Name":"John"}].
Start Row usually means row 2
Row 1 typically holds column headers. Set Start Row to 2 to update the first data row without overwriting headers.
Type conversion needs the toggle on
Date Format, Numeric Format, and Culture Name only apply when Convert Numeric And Date is Yes. Left at No, JSON values are written verbatim as text.
Header matching is case-sensitive by default
If your JSON property names differ in case from the column headers, set Ignore Attribute Titles to Yes rather than renaming every header.
Null values overwrite by default
Without Ignore Null Values set to Yes, a null in your JSON blanks the existing cell. Enable it when you only want to update the fields you actually send.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (e.g. de-DE for comma decimals), otherwise conversion can misread values.

Hoja de trucos

CampoValor
ModuleUpdate Rows in a worksheet
ConnectionPDF4me API key
Default worksheetSheet1
Json Input shape[{"Column":"Value"}, ...] (array, always)
Typical Start Row2 (skips header row)
Type conversion toggleConvert Numeric And Date = Yes
Default date/numeric formatyyyy-MM-dd / N2
Default cultureen-US

Preguntas frecuentes

Does Update Rows insert or delete rows?+
No. The module only modifies cells in rows that already exist in the worksheet. It never inserts new rows or deletes existing ones. Use a different PDF4me Excel module if you need to add or remove rows.
What format must Json Input be in?+
Json Input must be a JSON array of objects, even when updating a single row. A bare object such as {"Name":"John","Age":31} without array brackets causes an error, it must be wrapped as [{"Name":"John","Age":31}].
How does header matching work?+
Each object in the Json Input array has its property names matched against the column headers in the target worksheet. Rows are updated sequentially starting from Start Row, with Start Column controlling any header offset.
What happens to null values in the JSON?+
By default, a null value in the JSON overwrites the corresponding cell as empty. Set Ignore Null Values to Yes to skip updating any cell whose JSON value is null, which preserves the existing content in that cell.
Can I control how dates and numbers are formatted?+
Yes. When Convert Numeric And Date is set to Yes, Date Format and Numeric Format apply Excel formatting patterns such as yyyy-MM-dd or N2, and Culture Name (for example en-US or de-DE) controls how the incoming strings are parsed before conversion. See <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings" target="_blank" rel="noopener noreferrer">Microsoft's numeric format string reference</a> and <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings" target="_blank" rel="noopener noreferrer">custom date format reference</a> for the full pattern syntax.

Casos de uso y aplicaciones en la industria

  • CRM Actualizaciones de oportunidades: Modificar filas de oportunidades en Excel con el estado más reciente, importes y 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 potenciales: Actualizar los datos de puntuación de clientes potenciales en Excel hojas de seguimiento de automatización de 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.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda