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.