Saltar al contenido principal

Actualizar filas en Excel usando n8n acción

PDF4me Actualizar filas en Excel modifica filas de hojas de cálculo existentes directamente desde n8nAlimenta a uno o más JSON objetos (siempre envueltos en un array) y PDF4me Compara las propiedades con los encabezados de columna, aplica la conversión automática de tipos y recorre secuencialmente la hoja de cálculo comenzando en la fila que elija. Perfecto para sincronizar. SQL resultados, refrescantes CRM instantáneas o parchear las columnas de estado de aprobación sin insertar nuevas filas.

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

Configuración

Añade el PDF4me Nodo “Actualizar filas” a su n8n flujo de trabajo y configure los parámetros necesarios. Para obtener instrucciones de configuración inicial, consulte nuestra n8n Guía de integración.

Requisitos previos

  • PDF4me API credenciales
  • n8n acceso al flujo de trabajo

Configuración

  1. Añade el PDF4me nodo al flujo de trabajo
  2. Seleccione la acción "Actualizar filas".
  3. Proporcione el archivo fuente de Excel, JSON matriz y actualizar desplazamientos
Actualizar filas en Excel

Parámetros

Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Json Data siempre debe ser un JSON matriz (envolver filas individuales en []).

ParámetroTipoDescripciónEjemplo
Tipo de datos de entrada***StringSelector de origen de Excel. Opciones: Binary Data, Base64 String, URL.Binary Data
Campo binario de entrada***BinarioRequerido cuando Input Data Type = Binary Data. Referencia al binario ascendente.{{ $binary.data }}
Contenido del documento en Base64***StringRequerido cuando Input Data Type = Base64 String. Proporcione el libro de trabajo en base64.UEsDBBQAAAA...
URL del documento***StringRequerido cuando Input Data Type = URLEnlace público al libro de trabajo.https://files.example.com/report.xlsx
Nombre del archivo***StringNombre de procesamiento/visualización del libro de trabajo (con extensión).inventory.xlsx
Datos JSON***StringJSON Matriz de objetos. Cada objeto actualiza una fila secuencialmente.[{"SKU":"A-100","Stock":45}]
Nombre de la hoja de trabajoStringHoja de cálculo de destino. Vacía: utiliza la primera hoja.Inventory
Fila de salidaNúmeroFila de la hoja de cálculo basada en 1 para comenzar a actualizar (los encabezados suelen estar en la fila 1).2
Columna de inicioNúmeroSe utiliza un desplazamiento de columna basado en 1 para la alineación del encabezado.1
Convertir números y fechasBooleanConvierte automáticamente cadenas numéricas/de fecha en valores de Excel. Predeterminado true.true
Formato de fechaStringEl formato de fecha de Excel se aplica cuando la conversión está habilitada.yyyy-MM-dd
Formato numéricoStringFormato numérico de Excel cuando la conversión está habilitada.#,##0.00
Ignorar valores nulosBooleanCuando trueLos valores nulos dejan los valores de celda existentes sin modificar.true
Ignorar títulos de atributosBooleanCoincidencia de encabezados sin distinción entre mayúsculas y minúsculas. Predeterminado false.true
Nombre de la culturaStringCultura para analizar números/fechas. Vacío = invariable.en-US
Nombre de salida de datos binarios***StringNombre de la ranura binaria de salida que almacena el libro de trabajo modificado.document

Producción

Parámetros de salida

ParámetroTipoDescripciónEjemplo
Nombre del archivoStringNombre de archivo del documento de Excel con filas actualizadas - El nombre del archivo de documento Excel de salida después de actualizar las filas.excel_updated.xlsx
Tamaño del archivoNúmeroTamaño del archivo en bytes - El tamaño del documento de Excel en bytes después de actualizar las filas.212810
éxitoBooleanPDF4me estado de operación - Boolean Indicador que señala si el proceso de actualización de la fila se realizó correctamente o no. PDF4me devoluciones true para operaciones exitosas y false por cualquier errortrue
nombre de archivo originalStringNombre del archivo del documento original de Excel - El nombre del archivo de documento Excel de entradamyExcelFile.xlsx
Nombre de la hoja de cálculoStringNombre de la hoja de trabajo - El nombre de la hoja de cálculo donde se actualizaron las filasSheet1
fila de inicioNúmeroNúmero de fila inicial - El número de fila basado en 1 donde comenzaron las actualizaciones1
columna de inicioNúmeroNúmero de columna inicial - El número de columna basado en 1 donde comenzaron las actualizaciones1
filas actualizadasNúmeroNúmero de filas actualizadas - El número total de filas que se actualizaron correctamente1
convertirNúmeroYFechaBooleanEstado de conversión numérica y de fecha - Indica si se habilitó la conversión automática de números y fechas. true si está habilitado, false si está deshabilitadotrue
formato de fechaStringFormato de fecha aplicado - La cadena de formato de fecha que se aplicó durante la conversiónyyyy-MM-dd
formato numéricoStringFormato numérico aplicado - La cadena de formato numérico que se aplicó durante la conversiónN2
ignorar valores nulosBooleanManejo de valores nulos - Indica si se ignoraron los valores nulos. true si se ignoraban los valores nulos (se conservaban los valores existentes), false si se escribían valores nulosfalse
ignorarAttributeTitlesBooleanCoincidencia de encabezados sin distinción entre mayúsculas y minúsculas - Indica si se utilizó la coincidencia de encabezados sin distinción entre mayúsculas y minúsculas. true si está habilitado, false si distingue entre mayúsculas y minúsculasfalse
Nombre de la culturaStringCódigo cultural/local - Código cultural utilizado para analizar números y fechas (por ejemplo, "en-US", "de-DE", "fr-FR")en-US
mensajeStringMensaje de operación - Mensaje descriptivo que indica el resultado de la operación de actualización de filas, incluyendo el número de filas actualizadas y el nombre de la hoja de cálculo.Successfully updated 1 row(s) in worksheet 'Sheet1'

N8N Respuesta a la acción

El PDF4me Actualizar filas API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:

JSON Formato de respuesta

El crudo JSON respuesta de la API:

[
{
"fileName": "excel_updated.xlsx",
"fileSize": 212810,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "Sheet1",
"startRow": 1,
"startColumn": 1,
"rowsUpdated": 1,
"convertNumericAndDate": true,
"dateFormat": "yyyy-MM-dd",
"numericFormat": "N2",
"ignoreNullValues": false,
"ignoreAttributeTitles": false,
"cultureName": "en-US",
"message": "Successfully updated 1 row(s) in worksheet 'Sheet1'"
}
]

Casos de uso

  • Sincronización de inventario: Actualizar los recuentos de existencias obtenidos de ERP realizar consultas sin modificar los precios ni los metadatos.
  • Estado del pedido o proyecto: Estado del parche, propietario o SLA columnas cada vez que los sistemas ascendentes emiten actualizaciones.
  • ajustes financieros: Reescribe diariamente las filas de pronósticos o datos reales sin alterar las fórmulas o la estructura existentes.

Obtén ayuda