Reemplazar texto - Excel API
PDF4me Reemplazar texto te permite buscar y reemplazar texto en Excel documentos con coincidencia literal o de expresiones regulares. API El servicio procesa todas las hojas de cálculo del libro de trabajo y admite coincidencia sensible a mayúsculas y minúsculas, coincidencia de celda completa o parcial, múltiples frases de reemplazo en una sola solicitud y formato opcional (fuente, color, tamaño, negrita, cursiva, etc.). API recibe Excel contenido del documento a través de REST API llamadas, utilizando Base64 Codificación para una transmisión segura. Esta solución es ideal para la estandarización de datos, la actualización de contenido y la transformación automatizada de texto.
Autenticando su API Pedido
Incluye tu API clave en la solicitud para autenticarse con el PDF4me REST API.
Características principales
- Compatibilidad con literales y expresiones regulares: Reemplazar texto usando coincidencias simples o expresiones regulares
- Opción sensible a mayúsculas y minúsculas: Controla la sensibilidad a mayúsculas y minúsculas para una coincidencia precisa o flexible.
- Coincidencia de celda completa: Coincidencia parcial de texto o requiere coincidencia de celda completa
- Múltiples reemplazos: Procesar múltiples operaciones de búsqueda y reemplazo en una sola solicitud
- Formato opcionalAplicar cambios de fuente, color, tamaño y estilo al texto reemplazado
- Todas las hojas de trabajo: Procesa todas las hojas de cálculo del libro de trabajo.
REST API Punto final
- Método: POST
- Punto final:
office/ApiV2Excel/ExcelFindAndReplaceTextInExcel
REST API Parámetros
Importante: Los parámetros marcados con un asterisco (*) son obligatorios. Todas las solicitudes utilizan documento, docContent, y ReemplazarTextoPorAcciónExcelLos parámetros específicos de la operación (frases, cultureName, etc.) son propiedades del objeto de acción.
Parámetros requeridos (nivel raíz)
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| documento* | Object | Referencia del documento con Nombre (Excel Nombre del archivo) | { "Name": "data.xlsx" } |
| docContent* | String (Base64) | Excel contenido del documento codificado en Base64 | UEsDBBQABgAIAAAA... |
| ReemplazarTextoPorAcciónDeExcel* | Object | Configuración de acción. Debe contener frases (matriz de objetos de reemplazo). 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), distingue mayúsculas y minúsculas (booleano, valor predeterminado: falso), coincidirCélulaTotal (booleano, valor predeterminado: falso). Opcional formato objeto | Consulte el ejemplo de carga útil a continuación. |
Parámetros opcionales (dentro de replaceTextToExcelAction)
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Nombre de la cultura | String | Código cultural para el procesamiento | en-US |
Producción
El API devuelve el Excel documento como un Base64cadena codificada en JSON formato (documento, nombrearchivo, éxito, mensaje de error).
Ejemplo de solicitud
Encabezamiento
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Carga útil (básica)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"replaceTextToExcelAction": {
"phrases": [
{ "searchText": "old", "replacementText": "new" }
]
}
}