XLSX Append Incremental

Ajoute des donnees incrementales avec curseur

Prend en charge curseur temporel ou cle primaire.

Exemples de résultats

1 Exemples

Append incremental avec curseur

Ajoute les nouvelles lignes et genere le curseur

xlsx-append-incremental-example1.zip Voir fichier
Voir paramètres d'entrée
{ "baseWorkbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "incrementalWorkbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "targetSheetName": "Tools API", "cursorMode": "primary-key", "cursorColumn": "id", "lastCursorValue": "5" }

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Points clés

Catégorie
Conversion et encodage
Types d’entrée
file, text, number, select
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'outil XLSX Append Incremental permet de fusionner efficacement de nouvelles données dans vos fichiers Excel existants en utilisant un système de curseur temporel ou de clé primaire pour éviter les doublons.

Quand l’utiliser

  • Pour mettre à jour régulièrement un rapport de ventes avec de nouvelles transactions.
  • Pour synchroniser des bases de données exportées en format Excel sans écraser l'historique.
  • Pour automatiser l'ajout de logs ou d'enregistrements basés sur un identifiant unique ou une date.

Comment ça marche

  • Chargez votre fichier de base et le fichier contenant les nouvelles données à ajouter.
  • Définissez la colonne de référence (date ou ID) et le mode de curseur correspondant.
  • Indiquez la valeur du dernier curseur pour filtrer uniquement les données incrémentales.
  • Générez le fichier fusionné contenant uniquement les nouvelles entrées ajoutées à votre base.

Cas d’usage

Mise à jour quotidienne de tableaux de bord financiers avec de nouvelles transactions.
Consolidation de rapports d'inventaire provenant de plusieurs sources temporelles.
Gestion de logs d'activité exportés périodiquement depuis un système CRM.

Exemples

1. Mise à jour des ventes par ID

Analyste de données
Contexte
Un analyste reçoit chaque jour un export des nouvelles ventes. Il doit les ajouter à son fichier maître sans dupliquer les transactions déjà traitées.
Problème
Éviter la saisie manuelle et les erreurs de doublons lors de la fusion des fichiers.
Comment l’utiliser
Sélectionner le mode 'Primaire Cle Colonne', cibler la colonne 'id' et définir la valeur du dernier curseur à 5.
Configuration d’exemple
targetSheetName: 'Tools API', cursorMode: 'primary-key', cursorColumn: 'id', lastCursorValue: '5'
Résultat
Le fichier généré contient uniquement les ventes avec un ID supérieur à 5, ajoutées proprement à la suite du fichier maître.

Tester avec des échantillons

xml, xlsx, xls

Hubs associés

FAQ

Quels formats de fichiers sont acceptés ?

L'outil prend en charge les formats standards .xlsx et .xls.

Quelle est la différence entre le mode temps et clé primaire ?

Le mode temps utilise une colonne de date pour identifier les nouveaux ajouts, tandis que le mode clé primaire utilise un identifiant unique (ID).

Que se passe-t-il si une ligne existe déjà ?

L'outil utilise la valeur du curseur pour filtrer les données et n'ajouter que celles qui sont postérieures ou supérieures à votre dernière valeur enregistrée.

Puis-je spécifier une feuille de calcul particulière ?

Oui, vous pouvez renseigner le nom de la feuille cible dans l'option 'Cible Sheet Nom'.

Quelle est la limite de taille des fichiers ?

Chaque fichier téléchargé peut peser jusqu'à 200 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/xlsx-append-incremental

Paramètres de la requête

Nom du paramètre Type Requis Description
baseWorkbookFile file (Téléchargement requis) Oui -
incrementalWorkbookFile file (Téléchargement requis) Oui -
targetSheetName text Non -
headerRow number Non -
cursorMode select Non -
cursorColumn text Oui -
lastCursorValue text Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/xlsx-append-incremental pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-append-incremental": {
      "name": "xlsx-append-incremental",
      "description": "Ajoute des donnees incrementales avec curseur",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-append-incremental",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]