Buscar y reemplazar texto en Excel usando n8n acción
PDF4me Reemplazar texto en Excel permite operaciones completas de búsqueda y reemplazo en documentos de Excel a través de n8n flujos de trabajo de automatización con aplicación de formato opcional. Procese archivos de Excel mediante n8n disparadores, datos binarios, cadenas base64 o público URLs Para reemplazar texto mediante coincidencia literal o expresiones regulares (regex), con opciones de coincidencia que distinguen entre mayúsculas y minúsculas, coincidencia de celda completa o parcial, múltiples frases de reemplazo en una sola operación y cambios de formato opcionales (fuente, color, tamaño, negrita, cursiva, subrayado, tachado, subíndice, superíndice). Esta solución es ideal para la estandarización de datos, actualizaciones de contenido, corrección de errores, transformación automatizada de texto y flujos de trabajo de enmascaramiento de privacidad que requieren reemplazo de texto en todas las hojas de cálculo con un control de formato integral e integración perfecta.
Configuración
Añade el PDF4me Nodo "Reemplazar texto" 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:
- Agregar PDF4me nodo a flujo de trabajo
- Seleccione la acción "Buscar y reemplazar texto".
- Configure los parámetros de entrada (véase más abajo).

Parámetros
Lista completa de parámetros para la acción Reemplazar texto. Configure estos parámetros para controlar el reemplazo de texto.
Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Este proceso de acción todas las hojas de trabajo en el archivo de Excel.
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Tipo de datos de entrada*** | String | Selección del formato de entrada de Excel • Elija el formato de entrada de datos de Excel. • PDF4me admite varios tipos de entrada • Opciones: Datos binarios, Base64 Cuerda o URL | Binary Data |
| Campo binario de entrada*** | Binario | Entrada de archivo binario de Excel (Obligatorio si se trata de datos binarios) • Referencia al archivo Excel (.xlsx, .xls) del archivo anterior. n8n carga de nodos o archivos • PDF4me Procesa archivos binarios de Excel con detección automática de formato. • Obligatorio cuando el tipo de datos de entrada es "Datos binarios". | {{ $binary.data }} |
| Contenido de Excel en Base64*** | String | Base64 Entrada de Excel codificada (Obligatorio si se trata de una cadena Base64) • Proporcione el contenido de Excel (.xlsx, .xls) como una cadena codificada en base64. • PDF4me decodifica y procesa automáticamente el contenido de Excel. • Obligatorio cuando el tipo de datos de entrada es "Cadena Base64" | UEsDBBQABgAI... |
| URL de Excel*** | String | Excel público URL Aporte (Obligatorio si se trata de una URL) • Proporcionar un permiso público/abierto URL al archivo de Excel (.xlsx, .xls) • PDF4me descarga y procesa el archivo de Excel desde el proporcionado URL • Obligatorio cuando el tipo de datos de entrada es "URL" | https://abc.com/data.xlsx |
| Nombre de Excel*** | String | Nombre del archivo de entrada de Excel • Especifique el nombre del archivo Excel de entrada con la extensión adecuada (.xlsx, .xls). • PDF4me Utiliza esto para la detección de formato y la optimización del procesamiento. | data.xlsx |
| Frases*** | String | JSON Conjunto de operaciones de reemplazo • JSON cadena que contiene una matriz de objetos ReplacementPhrase • Cada objeto: Texto de búsqueda* (cadena), Texto de reemplazo* (cadena de caracteres, puede estar vacía para eliminarla), EsExpresión (booleano, valor predeterminado: falso - verdadero = expresión regular, falso = texto literal), Distingue mayúsculas y minúsculas (booleano, valor predeterminado: falso), Coincidir toda la célula (booleano, valor predeterminado: falso - verdadero = coincidencia de celda completa, falso = coincidencia parcial), Formato (Objeto TextFormatting - opcional: FontName, FontColor, FontSize, Bold/Italic, UnderlineType, StrikethroughType, ScriptType, etc.) • Debe contener al menos una frase • Procesado secuencialmente en orden de matriz • Pareo: El texto literal utiliza la comparación de cadenas; las expresiones regulares admiten patrones y grupos ($1, $2) | [{"SearchText":"old","ReplacementText":"new"}] |
| Nombre de salida de datos binarios*** | String | Mapeo de salida de datos binarios • Defina el nombre de la variable para acceder a los datos binarios de Excel generados. • Se utiliza en acciones de flujo de trabajo posteriores • Imprescindible para la automatización del flujo de trabajo | document |
Producción
Parámetros de salida
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Nombre del archivo | String | Nombre de archivo de documento de Excel con texto reemplazado - El nombre del archivo de documento Excel resultante tras la sustitución del texto. | excel_replaced.xlsx |
| Tamaño del archivo | Número | Tamaño del archivo en bytes - El tamaño del documento de Excel en bytes después de la sustitución de texto. | 212808 |
| éxito | Boolean | PDF4me estado de operación - Boolean Bandera que indica si el proceso de reemplazo de texto se realizó correctamente o no. PDF4me devoluciones true para operaciones exitosas y false por cualquier error | true |
| nombre de archivo original | String | Nombre del archivo del documento original de Excel - El nombre del archivo de documento Excel de entrada | myExcelFile.xlsx |
| recuento de operaciones | Número | Número de operaciones de reemplazo - El número total de operaciones de reemplazo que se procesaron | 1 |
| operaciones | Array | Array de operaciones de reemplazo - Array de objetos que contienen detalles sobre cada operación de reemplazo realizada, incluyendo searchText, replacementText, isExpression, matchEntireCell, caseSensitive y formattingApplied | [{"searchText": "old ", "replacementText": "New", "isExpression": false, "matchEntireCell": false, "caseSensitive": false, "formattingApplied": false}] |
| Nombre de la cultura | String | Código cultural/local - Código cultural utilizado para el procesamiento de documentos (p. ej., "en-US", "de-DE", "fr-FR") | en-US |
| mensaje | String | Mensaje de operación - Mensaje descriptivo que indica el resultado de la operación de reemplazo de texto, incluyendo el número de operaciones realizadas. | Text replacement completed successfully with 1 operation(s) |
N8N Respuesta a la acción
El PDF4me Buscar y reemplazar texto API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de respuesta
El crudo JSON respuesta de la API:
[
{
"fileName": "excel_replaced.xlsx",
"fileSize": 212808,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"operationsCount": 1,
"operations": [
{
"searchText": "old ",
"replacementText": "New",
"isExpression": false,
"matchEntireCell": false,
"caseSensitive": false,
"formattingApplied": false
}
],
"cultureName": "en-US",
"message": "Text replacement completed successfully with 1 operation(s)"
}
]
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Valor |
|---|---|
| Nombre del archivo | excel_replaced.xlsx |
| Tamaño del archivo | 212808 |
| éxito | true |
| nombre de archivo original | myExcelFile.xlsx |
| recuento de operaciones | 1 |
| operaciones | Array de objetos de operación de reemplazo |
| Nombre de la cultura | en-US |
| mensaje | Text replacement completed successfully with 1 operation(s) |
Detalles de la matriz de operaciones:
| Parámetro | Valor |
|---|---|
| Texto de búsqueda | old |
| texto de reemplazo | New |
| esExpresión | false |
| coincidirCélulaTotal | false |
| distingue mayúsculas y minúsculas | false |
| formato aplicado | false |
Vista de esquema
Estructura de datos y tipos de respuesta:
1 item
fileName: T excel_replaced.xlsx
fileSize: # 212808
success: ☑ true
originalFileName: T myExcelFile.xlsx
operationsCount: # 1
operations: [] Array
[0]: {} Object
searchText: T old
replacementText: T New
isExpression: ☑ false
matchEntireCell: ☑ false
caseSensitive: ☑ false
formattingApplied: ☑ false
cultureName: T en-US
message: T Text replacement completed successfully with 1 operation(s)
Indicadores de tipo:
T= String (Texto)#= Número☑= Boolean[]= Array
Vista de datos binarios
Los datos y metadatos del archivo de documento de Excel:
data
─────────────────────────────
File Name: excel_replaced.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 kB
Acceso a datos binarios:
- n8n Objeto binario:
$binary.data.data - Base64 ContenidoDisponible para uso directo
- Operaciones de archivosListo para descargar, enviar por correo electrónico o almacenar.
Nota: Las frases no válidas se registran como advertencias, pero el procesamiento no se detiene. Las demás frases válidas se siguen procesando.
Casos de uso
Estandarización de datos y conversión de formato
- Reemplace los valores inconsistentes con formatos estándar en todos los documentos de Excel.
- Convierta fechas, números de teléfono o identificadores a formatos estándar.
- Estandarizar los símbolos monetarios y los formatos numéricos.
Corrección de errores y actualizaciones de contenido
- Corrige automáticamente los errores ortográficos y de entrada de datos.
- Actualizar nombres de productos, precios o valores de estado en varias hojas de cálculo.
- Corrige errores tipográficos comunes e inconsistencias de formato.
Enmascaramiento de la privacidad y protección de datos
- Reemplace los datos confidenciales con valores enmascarados para compartirlos externamente.
- Mascarilla PII (Información de identificación personal) utilizando patrones de expresiones regulares
- Aplicar la anonimización de datos para cumplir con los requisitos de privacidad y cumplimiento normativo.