Compress

Καλώς ήρθατε στην επίσημη τεκμηρίωση του Compress, του ελαφρού αλλά ισχυρού API που σχεδιάστηκε για να μειώνει τα αρχεία υπολογιστικών φύλλων σε ένα κλάσμα του αρχικού τους μεγέθους με ένα μόνο, διαισθητικό αίτημα. Στον σημερινό κόσμο που βασίζεται στα δεδομένα, οι ομάδες ανταλλάσσουν συνεχώς υπολογιστικά φύλλα που περιέχουν όλα, από απλούς καταλόγους έως σύνθετα χρηματοοικονομικά μοντέλα, και ο μεγάλος όγκος αυτών των αρχείων μπορεί γρήγορα να γίνει κρυφό κόστος — αργότερα ανέβασμα, αυξημένα τέλη αποθήκευσης και μεγαλύτεροι χρόνοι επεξεργασίας για τα downstream συστήματα. Το Compress αντιμετωπίζει αυτά τα προβλήματα προσφέροντας μια υπηρεσία cloud‑native που αναλύει έξυπνα τη δομή του υπολογιστικού σας φύλλου, αφαιρεί το περιττό βάρος και επισυνάπτει το περιεχόμενο σε μια βελτιστοποιημένη, συμπαγή μορφή χωρίς να θυσιάζει την ακεραιότητα ή την αναγνωσιμότητα των δεδομένων. Αυτή η σελίδα τεκμηρίωσης λειτουργεί ως η μοναδική πηγή αλήθειας, κατευθύνοντάς σας μέσα από όλα όσα χρειάζεται να ξέρετε για να αρχίσετε να χρησιμοποιείτε το API αποτελεσματικά, από τον έλεγχο ταυτότητας και τη μορφοποίηση του αιτήματος μέχρι τη διαχείριση σφαλμάτων και τις βέλτιστες πρακτικές για επεξεργασία παρτίδων. Είτε είστε έμπειρος backend μηχανικός που ενσωματώνει αγωγούς δεδομένων, είτε front‑end προγραμματιστής που θέλει να βελτιώσει την εμπειρία χρήστη κατά τη μεταφόρτωση αρχείων, είτε IT manager που έχει ως αποστολή τη μείωση του κόστους αποθήκευσης στην επιχείρησή σας, αυτός ο οδηγός θα παρέχει σαφείς, βήμα‑βήμα οδηγίες, αποσπάσματα κώδικα σε πολλές γλώσσες και παραδείγματα πραγματικού κόσμου που δείχνουν πώς να πετύχετε τα καλύτερα αποτελέσματα συμπίεσης για μια μεγάλη ποικιλία μορφών υπολογιστικών φύλλων. Σε όλη τη τεκμηρίωση θα βρείτε αφιερωμένα τμήματα σχετικά με θέματα ασφαλείας — όπως κρυπτογράφηση TLS, υπογεγραμμένα JWT tokens και διαχείριση δεδομένων σύμφωνα με το GDPR — καθώς και μετρήσεις απόδοσης που δείχνουν τυπική καθυστέρηση και διεύρυνση ροής υπό διαφορετικά φορτία εργασίας. Περιλαμβάνουμε επίσης εκτενή FAQ που καλύπτει κοινά σενάρια, πίνακα αντιμετώπισης προβλημάτων για γρήγορη διάγνωση θεμάτων, και συνδέσμους σε φόρουμ κοινότητας όπου μπορείτε να μοιραστείτε ιδέες με άλλους προγραμματιστές που χρησιμοποιούν το Compress στην παραγωγή. Στο τέλος αυτού του οδηγού, θα πρέπει να νιώθετε σίγουροι για τη ρύθμιση των περιβαλλόντων σας, την αποστολή ενός σωστά διαμορφωμένου κλήσης API και την ερμηνεία των απαντήσεων, ώστε να μπορείτε άψογα να ενσωματώσετε τη συμπίεση στις υπάρχουσες ροές εργασίας σας και να αρχίσετε αμέσως να βλέπετε απτά οικονομικά οφέλη σε κόστος αποθήκευσης και εύρος ζώνης δικτύου. Βυθιστείτε, εξερευνήστε τα τμήματα που ταιριάζουν στον ρόλο σας και αφήστε το Compress να αναλάβει το βαρέα έργο της μείωσης δεδομένων, ώστε να μπορείτε να εστιάσετε στην κατασκευή πιο πλούσιων, πιο αποκριτικών εφαρμογών.

Κύρια Χαρακτηριστικά

Ο πυρήνας του Compress API περιστρέφεται γύρω από ένα πλούσιο σύνολο λειτουργιών που καθιστούν τη μείωση υπολογιστικών φύλλων τόσο εύκολη όσο και αξιόπιστη. Πρώτα απ' όλα, η υπηρεσία υποστηρίζει ένα ευρύ φάσμα τύπων αρχείων — συμπεριλαμβανομένων των Apple Numbers, των απλών αρχείων CSV και TSV, καθώς και των μορφών .xlsx και .xls του Microsoft Excel — ώστε να μπορείτε να στέλνετε πρακτικά οποιοδήποτε υπολογιστικό φύλλο συναντάτε χωρίς να χρειάζεται προκαταρκτικό βήμα μετατροπής. Από το εσωτερικό, η μηχανή εκτελεί μια πολύ‑φασική βελτιστοποίηση: κανονικοποιεί τη δομή XML ή δυαδική του αρχείου, εξαλείφει διπλότυπα στυλ, συγχωνεύει ταυτόμορφες μορφές κελιών, αφαιρεί κρυφές γραμμές και στήλες που δεν περιέχουν δεδομένα, και συμπιέζει ενσωματωμένα αντικείμενα όπως εικόνες, διαγράμματα και πίνακες pivot εφαρμόζοντας αλγορίθμους απώλειας συμπίεσης προσαρμοσμένους σε κάθε περιεχόμενο. Επιπλέον, το API εντοπίζει και αφαιρεί περιττά μεταδεδομένα, σχόλια και πληροφορίες έκδοσης που συνήθως φουσκώνουν το μέγεθος του αρχείου αλλά σπάνια έχουν λειτουργικό σκοπό. Όλες αυτές οι λειτουργίες εκτελούνται σε πραγματικό χρόνο, παρέχοντας αποτελέσματα σε χιλιοστά του δευτερολέπτου για αρχεία έως 50 MB, και κλιμακώνουν ομαλά σε μεγαλύτερα έγγραφα με ευγενικό περιορισμό ταχύτητας και callbacks προόδου. Η ασφάλεια είναι ενσωματωμένη — κάθε αίτημα μεταβιβάζεται μέσω HTTPS, και η υπηρεσία δεν διατηρεί αντίγραφο του αρχείου σας πέρα από το σύντομο παράθυρο επεξεργασίας, εξασφαλίζοντας συμμόρφωση με αυστηρούς κανονισμούς απορρήτου. Από την προοπτική του προγραμματιστή, το API σχεδιάστηκε ώστε να είναι όσο το δυνατόν πιο απλό: ένα μόνο POST στο endpoint `/compress` με το αρχείο συνημμένο ως multipart/form‑data επιστρέφει μια απόκριση JSON που περιέχει τη διεύθυνση λήψης του νέου αρχείου, τα αρχικά και συμπιεσμένα μεγέθη, καθώς και ένα checksum για επαλήθευση. Προαιρετικές παράμετροι σας επιτρέπουν να ρυθμίσετε με λεπτομέρεια το επίπεδο συμπίεσης, να διατηρήσετε συγκεκριμένα φύλλα ή να προσθέσετε στη λευκή λίστα ορισμένα ενσωματωμένα αντικείμενα εάν χρειάζεται να διατηρήσετε πλήρη πιστότητα για downstream εφαρμογές. Διαθέσιμα είναι πλήρη SDK για Python, Node.js, Java και Go, το καθένα εκθέτει μια σύντομη μέθοδο wrapper —`compressSpreadsheet(filePath, options)`— που αφαιρεί εντελώς το επίπεδο HTTP. Λεπτομερής τεκμηρίωση ορίων ρυθμού και endpoints μαζικής μεταφόρτωσης επιτρέπουν την επεξεργασία χιλιάδων αρχείων ανά ώρα χωρίς υπερφόρτωση της υποδομής σας, ενώ η ενσωματωμένη λογική επανάληψης και η εκθετική αύξηση καθυστερήσεων διατηρούν τις γραμμές επεξεργασίας σας ανθεκτικές σε προσωρινές διακοπές δικτύου. Συνοπτικά, το Compress API προσφέρει μια γρήγορη, ασφαλή και φιλική προς τους προγραμματιστές λύση που μειώνει το αποτύπωμα αποθήκευσης υπολογιστικών φύλλων, επιταχύνει τις μεταφορές αρχείων και απλοποιεί τις ροές διαχείρισης δεδομένων με ένα μόνο απλό κάλεσμα.

Έγγραφα

Παράμετροι

  • AppRequest.CompressionLevel: Το επίπεδο συμπίεσης από ένα έως εννέα (1 έως 9)
  • UploadFileRequest.OperationId: Αυτό είναι ένα αναγνωριστικό λειτουργίας
  • UploadFileRequest.Files: Αυτά είναι τα αρχεία που πρέπει να ανεβάσετε στις online υπηρεσίες μας· μπορείτε να ετοιμάσετε τα δεδομένα με τον δικό σας τρόπο, αλλά πρέπει να ακολουθούν το πρότυπο του HTML στοιχείου input file.

Χρησιμοποιήστε το Τερματικό Σημείο

  • Στείλτε ένα αίτημα που περιλαμβάνει τα αρχεία και το διακριτικό πρόσβασης 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'
  • Η υπηρεσία θα απαντήσει με μια διεύθυνση λήψης για το επεξεργασμένο αρχείο, σε αυτό το παράδειγμα είναι:
    { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
  • Στείλτε ένα αίτημα που περιλαμβάνει το όνομα του αρχείου και το όνομα του φακέλου σε Download API
    curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
  • Θα λάβετε το αρχείο και μπορείτε είτε να το χρησιμοποιήσετε είτε να το προωθήσετε στο επόμενο βήμα της ροής εργασίας σας.
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
العربية
简体中文