Compress

Hozzáférés a Compress hivatalos dokumentációjához, a könnyű, mégis hatékony API-hoz, amely egyetlen, intuitív kérés segítségével a táblázatfájlok méretét az eredeti töredékére csökkenti. A mai adat‑vezérelt világban a csapatok folyamatosan cserélnek táblázatokat, amelyek egyszerű listáktól bonyolult pénzügyi modellekig terjedő adatokat tartalmaznak, és ezen fájlok nagysága gyorsan rejtett költséggé válhat – lassabb feltöltések, növekvő tárolási díjak és hosszabb feldolgozási idők a downstream rendszerek számára. A Compress ezeket a problémákat úgy oldja meg, hogy felhő‑alapú szolgáltatást nyújt, amely intelligensen elemzi a táblázat belső felépítését, eltávolítja a felesleges terheket, és optimalizált, kompakt formában csomagolja újra a tartalmat anélkül, hogy a adat integritása vagy olvashatósága szenvedne. Ez a dokumentációs oldal az egyetlen igazságforrásként szolgál, és végigvezet minden fontos információn, amelyre szüksége van az API hatékony használatához – az autentikációtól és a kérés formázásától kezdve a hibakezelésen és a kötegelt feldolgozás legjobb gyakorlati stratégiáin át. Akár tapasztalt backend mérnök, aki adatcsővezetékeket integrál, akár frontend fejlesztő, aki a fájlfeltöltés felhasználói élményét szeretné javítani, vagy IT menedzser, akinek a feladata a tárolási költségek csökkentése a szervezetben, ez az útmutató világos, lépésről‑lépésre útmutatót, több nyelven írt kódrészleteket és valós példákat kínál, amelyek bemutatják, hogyan érhetők el a legjobb tömörítési eredmények a különféle táblázatformátumoknál. A dokumentáció során külön szekciókat talál a biztonsági szempontokról – mint például TLS titkosítás, aláírt JWT tokenek és GDPR‑megfelelő adatkezelés – valamint teljesítmény‑benchmarkokat, amelyek a tipikus késleltetést és áteresztőképességet mutatják különböző terhelések esetén. Kiterjedt GYIK‑t is tartalmaz, amely a gyakori helyzeteket fedi le, egy hibakeresési mátrixot a gyors problémadiagnózishoz, és linkeket közösségi fórumokra, ahol megoszthatja tapasztalatait más fejlesztőkkel, akik a Compress‑t használják éles környezetben. Az útmutató végére magabiztosan tudja majd konfigurálni környezetét, helyesen elküldeni az API‑hívást, és értelmezni a válasz payload‑eket, így zökkenőmentesen beágyazhatja a tömörítést meglévő munkafolyamataiba, és azonnal látható megtakarításokat érhet el a tárolási költségekben és a hálózati sávszélességben. Merüljön el, fedezze fel a szerepének megfelelő szekciókat, és hagyja, hogy a Compress gondoskodjon az adatredukció nehéz munkájáról, míg Ön gazdagabb, gyorsabban reagáló alkalmazások építésére koncentrál.

Főbb funkciók

A Compress API központjában egy gazdag funkciókészlet áll, amely a táblázatok csökkentését egyszerűvé és megbízhatóvá teszi. Elsődlegesen a szolgáltatás széles körű fájltípusok támogatását biztosítja – beleértve az Apple Numbers, a sima CSV és TSV fájlok, valamint a Microsoft Excel .xlsx és .xls formátumait – így szinte bármely táblázatot elküldhet előzetes konvertálás nélkül. A háttérben a motor többfázisú optimalizációt végez: normalizálja a fájl belső XML vagy bináris struktúráját, eltávolítja a duplikált stílusokat, egyesíti az azonos cellaformátumokat, kitörli a rejtett, adat nélküli sorokat és oszlopokat, valamint beágyazott objektumokat – például képeket, diagramokat és pivot táblákat – veszteségmentes tömörítési algoritmusokkal, amelyek minden payloadhez igazodnak. Emellett az API felismeri és eltávolítja a redundáns metaadatokat, megjegyzéseket és verzióinformációkat, amelyek általában felfújják a fájl méretét, de kevésbé szolgálnak funkcionális célra. Mindezek a műveletek valós időben zajlanak, az eredményt ezredmásodpercek alatt biztosítva legfeljebb 50 MB méretű fájlok esetén, és elegánsan skálázódnak nagyobb dokumentumokra is, a terheléskorlátozással és előrehaladási visszajelzésekkel. A biztonság beépített – minden kérés HTTPS‑en keresztül kerül továbbításra, és a szolgáltatás nem őriz meg másolatot a fájlról a rövid feldolgozási időn túl, biztosítva a szigorú adatvédelmi szabályok betartását. Fejlesztői szemszögből az API-t a lehető legtöréspontmentesebbre tervezték: egyetlen POST a `/compress` végpontra, a fájl csatolásával multipart/form‑data‑ként, egy JSON válaszban visszaadja az új fájl letöltési URL‑jét, az eredeti és a tömörített méretet, valamint egy ellenőrzőösszeget az ellenőrzéshez. Opcionális paraméterekkel finomhangolható a tömörítési szint, bizonyos lapok megőrzése vagy egyes beágyazott objektumok engedélyezése, ha a downstream alkalmazások számára teljes hűségre van szükség. Átfogó SDK‑k érhetők el Python, Node.js, Java és Go nyelvekhez, mindegyik egy tömör, `compressSpreadsheet(filePath, options)` metódust kínál, amely teljesen elrejti a HTTP réteget. Részletes kérés‑korlát dokumentáció és kötegelt feltöltési végpontok teszik lehetővé több ezer fájl óránkénti feldolgozását anélkül, hogy túlterhelné az infrastruktúrát, míg a beépített újrapróbálkozási logika és exponenciális back‑off kezelés a pipeline‑t robusztusabbá teszi az átmeneti hálózati zavarok ellen. Összefoglalva, a Compress API egy gyors, biztonságos és fejlesztő‑barát megoldást nyújt, amely csökkenti a táblázatok tárhelyigényét, felgyorsítja a fájlátvitelt, és egyszerűsíti az adatkezelési munkafolyamatokat egyetlen egyszerű hívással.

Dokumentumok

Paraméterek

  • AppRequest.CompressionLevel: A tömörítési szint egy és kilenc között (1‑9)
  • UploadFileRequest.OperationId: Ez egy műveletazonosító
  • UploadFileRequest.Files: Ezek a fájlok, amelyeket fel kell tölteni az online szolgáltatásunkba; az adatokat saját módon készítheti elő, de meg kell felelniük az HTML input fájl szabványának.

Az endpoint használata

  • Küldjön egy kérést, amely tartalmazza a fájlokat és a hozzáférési tokent Compress API
    curl -X 'POST' \ 'https://api.sheetize.cloud/compress' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.CompressionLevel=2' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
  • A szolgáltatás egy letöltési URL-t ad vissza a feldolgozott fájlhoz, ebben a példában ez:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
  • Küldjön egy kérést, amely tartalmazza a fájl nevét és a mappanevet a Letöltés API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Megkapja a fájlt, amelyet felhasználhat, vagy egyszerűen továbbíthatja a munkafolyamat következő lépésébe.
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
العربية
简体中文