Remplacer le texte - Excel API
PDF4me Remplacer le texte vous permet de rechercher et de remplacer du texte dans Excel documents avec correspondance littérale ou par expression régulière. API Ce service traite toutes les feuilles de calcul du classeur et prend en charge la correspondance sensible à la casse, la correspondance de cellules entières ou partielles, plusieurs expressions de remplacement dans une seule requête et la mise en forme optionnelle (police, couleur, taille, gras, italique, etc.). API reçoit Excel contenu du document via REST API appels, utilisant Base64 Encodage pour une transmission sécurisée. Cette solution est idéale pour la normalisation des données, les mises à jour de contenu et la transformation automatisée de texte.
Authentification de votre API Demande
Incluez votre API clé dans la requête pour s'authentifier auprès du PDF4me REST API.
Caractéristiques principales
- Prise en charge des expressions littérales et régulières: Remplacer le texte à l'aide de correspondances simples ou d'expressions régulières
- Option sensible à la casseContrôler la sensibilité à la casse pour une correspondance précise ou flexible
- Correspondance cellulaire complète: Correspondance partielle ou correspondance avec la cellule entière
- Remplacements multiples: Traiter plusieurs opérations de recherche-remplacement dans une seule requête
- Mise en forme facultativeAppliquer les modifications de police, de couleur, de taille et de style au texte remplacé
- Toutes les feuilles de travailTraite toutes les feuilles de calcul du classeur.
REST API Point de terminaison
- Méthode: POST
- Point final :
office/ApiV2Excel/ExcelFindAndReplaceTextInExcel
REST API Paramètres
Important: Les paramètres marqués d'un astérisque (*) sont obligatoires. Toutes les requêtes utilisent document, docContent, et remplacerTexteEnExcelActionLes paramètres spécifiques à l'opération (phrases, nom de la culture, etc.) sont des propriétés de l'objet action.
Paramètres requis (niveau racine)
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| document* | Object | Référence du document avec Nom (Excel nom de fichier) | { "Name": "data.xlsx" } |
| docContent* | String (Base64) | Excel contenu du document encodé en Base64 | UEsDBBQABgAIAAAA... |
| remplacerTexteEnExcelAction* | Object | Configuration de l'action. Doit contenir phrases (tableau d'objets de remplacement). Chaque objet : texte de recherche (chaîne), remplacementTexte (chaîne de caractères, peut être vide pour être supprimée), estExpression (booléen, valeur par défaut : faux), sensible aux majuscules et minuscules (booléen, valeur par défaut : faux), matchEntireCell (booléen, valeur par défaut : false). Facultatif mise en forme objet | Voir l'exemple de charge utile ci-dessous |
Paramètres optionnels (dans replaceTextToExcelAction)
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| nom de la culture | String | Code de culture pour le traitement | en-US |
Sortir
Le API renvoie le Excel document comme un Base64chaîne encodée dans JSON format (document, nom_de_fichier, succès, message_d_erreur).
Exemple de requête
En-tête
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Charge utile (basique)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"replaceTextToExcelAction": {
"phrases": [
{ "searchText": "old", "replacementText": "new" }
]
}
}