Aller au contenu principal

Fusionner les lignes - Excel API

PDF4me Fusionner les lignes permet de fusionner les données de lignes provenant de plusieurs JSON sources dans Excel documents avec ciblage de feuilles de calcul et de tableaux. Ceci API processus de service Excel fichiers et combine les données des lignes. API reçoit Excel contenu du document et JSON données de ligne à travers REST API appels, utilisant Base64 Encodage pour une transmission sécurisée. Cette solution est idéale pour la consolidation des données, la création de rapports et l'automatisation. Excel Flux de données.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

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

  • Fusion de lignes: Combiner les données de ligne de JSON dans Excel tableaux ou plages
  • Ciblage des feuilles de travail et des tableaux: Nom de la feuille de calcul cible et nom du tableau facultatif

REST API Point de terminaison

  • Méthode: POST
  • Point final : office/ApiV2Excel/ExcelMergeRows

REST API Paramètres

Important: Les paramètres marqués d'un astérisque (*) sont obligatoires. Toutes les requêtes utilisent document, docContent, et Action de fusion des lignes vers ExcelLes paramètres spécifiques à l'opération (jsonInput, worksheetName, etc.) sont des propriétés de l'objet action.

Paramètres requis (niveau racine)

ParamètreTaperDescriptionExemple
document*ObjectRéférence du document avec Nom (Excel nom de fichier){ "Name": "data.xlsx" }
docContent*String (Base64)Excel contenu du document encodé en Base64UEsDBBQABgAIAAAA...
Action de fusion des lignes vers Excel*ObjectConfiguration de l'action. Doit contenir Entrée JSON (chaîne): JSON données à fusionner en lignesVoir l'exemple de charge utile ci-dessous

Paramètres optionnels (dans mergeRowsToExcelAction)

ParamètreTaperDescriptionExemple
Nom de la feuille de travailStringNom de la feuille de travail cibleSheet1
Nom de la tableStringExcel nom de la table pour la fusion basée sur les tablesSalesTable
convertNumericAndDateBooleanConversion automatique de type. Par défaut : vraitrue
nom de la cultureStringCulture pour l'analyse des dates/nombresen-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...",
"mergeRowsToExcelAction": {
"jsonInput": "[{\"Name\":\"John\",\"Age\":30}]"
}
}

Exemples de code

Obtenez de l'aide