Jämförelse

Välkommen till den officiella dokumentationshubben för Comparison API, en skräddarsydd lösning som förvandlar den ofta tidsödande uppgiften med versionskontroll av kalkylblad till ett strömlinjeformat, utvecklarfokuserat arbetsflöde. Oavsett om du är en dataanalytiker som stämmer av kvartalsrapporter, ett finansteam som spårar budgetrevisioner eller en mjukvaruingenjör som integrerar diff‑funktioner i en större datapipeline, är detta API designat för att möta dig där du är och ta bort gissningsarbetet när du ska identifiera ändringar i en mängd olika kalkylbladsformat. I grunden följer Comparison API en enkel men kraftfull modell: du tillhandahåller två källfiler – oavsett om de kommer från Apple Numbers, en CSV/TSV‑export eller den allestädes närvarande Excel‑sviten (.xlsx, .xls) – och tjänsten returnerar en enda resultatfil som markerar varje tillägg, borttagning och modifiering med kristallklara visuella signaler. Betoningen på tydlighet är inte en eftertanke; varje skillnad är annoterad på ett sätt som speglar native kalkylbladskonventioner (färgbkodade cellbakgrunder, kommentarsbubblor och rad‑/kolumnmarkörer) så att slutanvändare kan öppna resultatet i sin föredragna applikation och omedelbart förstå vad som har förändrats. Utöver den grundläggande diff‑funktionen bevarar API:t också originalformatering, formler och datatyper, vilket säkerställer att utdata inte bara är en ren textrapport utan en fullt funktionell arbetsbok redo för vidare analys eller distribution. Säkerhet och prestanda är inbyggda i varje begäran: alla filöverföringar sker över TLS 1.3, filer bearbetas i isolerade containrar med strikta minnesgränser, och resultat levereras vanligtvis på under en sekund för filer upp till 10 MB, med elegant skalning för större datamängder via chunk‑streaming. Dokumentationen du läser nu är organiserad för att du ska komma igång på minuter – från autentisering, genom konstruktion av begäran, till bästa praxis för felhantering, paginering och webhook‑integrering. Genomgående hittar du kodexempel i Python, JavaScript, Java och C#, som visar hur en enda rad kod kan utlösa en fullständig jämförelse, samt en sandlådemiljö där du kan experimentera med riktiga filer utan att lämna din webbläsare. I slutet av denna guide kommer du ha en robust förståelse för hur du integrerar pålitlig, högprecisions‑kalkylbladsjämförelse i vilket arbetsflöde som helst, minskar manuell granskningstid och ger intressenter transparenta, audit‑bara förändringsloggar – allt medan du utnyttjar ett API som är lika säkert och snabbt som det är enkelt att använda.

Huvudfunktioner

Comparison API har ett omfattande funktionspaket som adresserar de vanligaste smärtpunkterna när man ska förena kalkylbladsdata över olika plattformar. Först och främst stödjer API:t en komplett lista av filformat: Apple Numbers (.numbers), rena text‑avgränsade filer (CSV, TSV), äldre Excel (.xls) och moderna Excel (.xlsx). Detta eliminerar behovet av förkonverteringsverktyg och låter dig skicka de originala filerna direkt till tjänsten. Diff‑motorn arbetar på cellnivå och upptäcker förändringar i värden, formler och även formateringsattribut såsom teckensnittsstil, cellskuggning och datavalideringsregler; varje avvikelse markeras tydligt i den resulterande arbetsboken med anpassningsbara färgscheman, vilket underlättar för icke‑tekniska granskare att tolka resultatet. För stora datamängder erbjuder API:t inkrementellt jämförelseläge, så att du bara jämför de rader som har lagts till eller ändrats sedan en tidigare baslinje, vilket minskar bearbetningstid och nätverksbandbredd. Dessutom kan du begära en strukturerad JSON‑sammanfattning av förändringarna utöver den visuella diff‑filen, vilket möjliggör downstream‑automatisering som att trigga larm, uppdatera instrumentpaneler eller föra in förändringar i versionshanteringssystem. Säkerhetsfunktioner inkluderar OAuth 2.0‑bärartoken‑autentisering, scopade API‑nycklar och valfri IP‑vitlistning, medan data i vila är krypterad med AES‑256. Tjänsten följer även GDPR‑ och CCPA‑standarder, vilket ger dig förtroende när du hanterar känslig personlig eller finansiell information. När det gäller prestanda är API:t konstruerat för låg latens; tack vare horisontell skalning och in‑memory‑diff‑algoritmer slutförs de flesta jämförelser på under en sekund för vanliga arbetsböcker, med stöd för asynkron bearbetning via webhooks för filer över 50 MB. Slutligen är utvecklarupplevelsen en hög prioritet: omfattande OpenAPI‑specifikationer, auto‑genererade SDK:er, detaljerade felkoder och real‑time‑rate‑limit‑huvuden ger dig möjlighet att integrera API:t med minimal friktion, medan vår sandlådekonsol och omfattande exempelförråd visar bästa praxis‑implementationer för batchprocessering, CI/CD‑pipelines och serverlösa funktioner. Kort sagt levererar Comparison API snabba, säkra och utvecklarvänliga kalkylbladsdiff‑funktioner som låter dig upptäcka förändringar med ett enda enkelt anrop – oavsett format, storlek eller komplexitet på den data du hanterar.

Dokument

Parametrar

  • format: Ett stödt filformat för utdata.
  • UploadFileRequest.OperationId: Detta är ett operations‑ID
  • UploadFileRequest.Files: Det här är filer som du behöver ladda upp till våra onlinetjänster, du kan förbereda datan på ditt eget sätt men den måste följa standarden för HTML‑filinmatning.

Använd endpointen

  • Skicka en begäran som inkluderar filerna och åtkomsttoken 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'
  • Tjänsten svarar med en nedladdnings‑URL för den bearbetade filen, i det här exemplet är den:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
  • Skicka en begäran som inkluderar filnamnet och mappnamnet till Download API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Du får filen och kan antingen använda den eller helt enkelt vidarebefordra den till nästa steg i ditt arbetsflöde.
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
العربية
简体中文