Vergleich

Willkommen im offiziellen Dokumentationszentrum für die Comparison API, einer speziell entwickelten Lösung, die die oft mühsame Aufgabe der Tabellenkalkulations‑Versionierung in einen schlanken, entwicklerzentrierten Workflow verwandelt. Egal, ob Sie Datenanalyst sind und Quartalsberichte abgleichen, ein Finanzteam Budgets überarbeiten oder ein Software‑Ingenieur Diff‑Funktionen in eine größere Datenpipeline einbetten – diese API ist darauf ausgelegt, Sie dort abzuholen, wo Sie stehen, und das Rätselraten beim Erkennen von Änderungen über ein breites Spektrum von Tabellenkalkulationsformaten zu beseitigen. Im Kern folgt die Comparison API einem einfachen, aber leistungsstarken Modell: Sie übergeben zwei Quelldateien – egal, ob sie aus Apple Numbers, einem CSV/TSV‑Export oder der allgegenwärtigen Excel‑Suite (.xlsx, .xls) stammen – und der Dienst liefert eine einzige Ergebnisdatei, die jede Hinzufügung, Löschung und Änderung mit kristallklaren visuellen Hinweisen hervorhebt. Der Fokus auf Klarheit ist kein nachträglicher Gedanke; jede Differenz wird so annotiert, dass sie den nativen Tabellenkalkulations‑Konventionen entspricht (farblich gekennzeichnete Zellhintergründe, Kommentarblasen und Zeilen‑/Spalten‑Marker), sodass Endbenutzer das Ergebnis in ihrer bevorzugten Anwendung öffnen und sofort erkennen können, was sich geändert hat. Über das reine Diff hinaus bewahrt die API das ursprüngliche Format, Formeln und Datentypen, sodass die Ausgabe nicht nur ein Klartext‑Report, sondern ein voll funktionsfähiges Arbeitsblatt ist, das für weitere Analysen oder Verteilung bereitsteht. Sicherheit und Leistung sind in jeder Anfrage verankert: Alle Dateiübertragungen erfolgen über TLS 1.3, Dateien werden in isolierten Containern mit strengen Speicherlimits verarbeitet, und Ergebnisse werden in der Regel in weniger als einer Sekunde für Dateien bis zu 10 MB zurückgeliefert, wobei sich die Skalierung für größere Datensätze dank Chunk‑Streaming elegant anpasst. Die Dokumentation, die Sie gerade lesen, ist so strukturiert, dass Sie in wenigen Minuten einsatzbereit sind – beginnend mit der Authentifizierung, über den Aufbau der Anfragen bis hin zu bewährten Mustern für Fehlermanagement, Paginierung und Webhook‑Integration. Dabei finden Sie Code‑Snippets in Python, JavaScript, Java und C#, die zeigen, wie eine einzige Codezeile einen vollständigen Vergleich auslösen kann, sowie eine Sandbox‑Umgebung, in der Sie mit echten Dateien experimentieren können, ohne den Browser zu verlassen. Am Ende dieses Leitfadens werden Sie ein fundiertes Verständnis dafür haben, wie Sie zuverlässige, hochpräzise Tabellenkalkulations‑Vergleiche in jeden Workflow einbetten, den manuellen Prüfungsaufwand reduzieren und Stakeholder mit transparenten, nachvollziehbaren Änderungsprotokollen ausstatten – und das alles mit einer API, die so sicher und schnell ist, wie sie einfach zu verwenden ist.

Hauptfunktionen

Die Comparison API verfügt über ein umfangreiches Funktionsset, das die häufigsten Problempunkte beim Abgleich von Tabellendaten über verschiedene Plattformen hinweg adressiert. Zuallererst unterstützt die API eine umfassende Liste von Dateiformaten: Apple Numbers (.numbers), textbasierte, durch Trennzeichen getrennte Dateien (CSV, TSV), ältere Excel‑Versionen (.xls) und moderne Excel‑Dateien (.xlsx). Das eliminiert den Bedarf an Vor‑Konvertierungstools und ermöglicht das direkte Einspeisen der Originaldateien in den Service. Die Diff‑Engine arbeitet auf Zellebene und erkennt Änderungen bei Werten, Formeln und sogar Formatierungsattributen wie Schriftstil, Zellschattierung und Datenvalidierungsregeln; jede Abweichung wird im resultierenden Arbeitsbuch deutlich hervorgehoben, wobei anpassbare Farbschemata verwendet werden, die es nicht‑technischen Prüfern erleichtern, das Ergebnis zu interpretieren. Für sehr große Datenmengen bietet die API einen inkrementellen Vergleichsmodus, mit dem Sie nur die Zeilen vergleichen können, die seit einer vorherigen Basis hinzugefügt oder geändert wurden, wodurch Verarbeitungszeit und Netzwerkbandbreite reduziert werden. Zusätzlich können Sie neben der visuellen Diff‑Datei eine strukturierte JSON‑Zusammenfassung der Änderungen anfordern, was nachgelagerte Automatisierungen wie das Auslösen von Alarmen, das Aktualisieren von Dashboards oder das Einbinden von Änderungen in Versionskontrollsysteme ermöglicht. Sicherheitsfunktionen umfassen OAuth 2.0‑Bearer‑Token‑Authentifizierung, abgegrenzte API‑Schlüssel und optionales IP‑Whitelisting, während ruhende Daten mit AES‑256 verschlüsselt werden. Der Service erfüllt zudem die Vorgaben von GDPR und CCPA, sodass Sie bei der Verarbeitung sensibler persönlicher oder finanzieller Daten Vertrauen haben. In puncto Leistung ist die API für niedrige Latenz ausgelegt; dank horizontaler Skalierung und In‑Memory‑Diff‑Algorithmen werden die meisten Vergleiche in unter einer Sekunde für Arbeitsmappen Standardgröße abgeschlossen, mit Unterstützung für asynchrone Verarbeitung via Webhooks für Dateien über 50 MB. Abschließend steht die Entwicklererfahrung im Vordergrund: umfassende OpenAPI‑Spezifikationen, automatisiert erzeugte SDKs, detaillierte Fehlercodes und Echtzeit‑Rate‑Limit‑Header ermöglichen eine reibungslose Integration, während unsere Sandbox‑Konsole und das umfangreiche Sample‑Repository bewährte Implementierungen für Batch‑Processing, CI/CD‑Pipelines und serverlose Funktionen demonstrieren. Kurz gesagt, die Comparison API liefert schnelle, sichere und entwicklerfreundliche Tabellen‑Diff‑Funktionen, mit denen Sie Änderungen mit einem einzigen, einfachen Aufruf erkennen können – unabhängig vom Format, der Größe oder Komplexität der zu verarbeitenden Daten.

Dokumente

Parameter

  • format: Ein unterstütztes Ausgabe-Dateiformat.
  • UploadFileRequest.OperationId: Dies ist eine Vorgangs‑ID
  • UploadFileRequest.Files: Dies sind Dateien, die Sie zu unseren Online‑Diensten hochladen müssen; Sie können die Daten nach eigenem Ermessen vorbereiten, aber sie müssen dem Standard des HTML‑Dateieingabefeldes entsprechen.

Verwenden Sie den Endpunkt

  • Senden Sie eine Anfrage, die die Dateien und das Zugriffstoken enthält Comparison API
    curl -X 'POST' \ 'https://api.sheetize.cloud/comparison/to-xlsx' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.Files=@TheFileOne.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' \ -F 'UploadFileRequest.Files=@TheFileTwo.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  • Der Dienst wird mit einer Download‑URL für die verarbeitete Datei antworten, in diesem Beispiel lautet sie:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
  • Senden Sie eine Anfrage, die den Dateinamen und den Ordnernamen enthält, an Download API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Sie erhalten die Datei und können sie entweder nutzen oder einfach an den nächsten Schritt Ihres Workflows weiterleiten.
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文