Clear
API Clear Spreadsheet zostało zaprojektowane jako kompleksowe rozwiązanie dla programistów, którzy potrzebują programowo usuwać niechciane elementy z plików arkuszy kalkulacyjnych jednym, niezawodnym wywołaniem. Ta strona dokumentacji służy jako pełny przewodnik, prowadząc Cię krok po kroku przez wszystko, co niezbędne do pewnej integracji usługi w Twoich aplikacjach. Rozpoczynamy od przeglądu podstawowych pojęć API, wyjaśniając, jak usługa interpretuje różne formaty arkuszy – od nowoczesnych plików Office Open XML (.xlsx) po starsze binarne pliki Excel (.xls), a także Apple Numbers, CSV, TSV i wiele innych reprezentacji tabelarycznych. Zrozumienie niuansów związanych z typami plików jest kluczowe, ponieważ każdy format przechowuje hiperłącza, obrazy, wykresy i osadzone obiekty w odmiennych strukturach; API Clear abstrahuje te złożoności i oferuje jednolite API działające we wszystkich przypadkach.
Główne funkcje
Następnie znajdziesz szczegółowy opis przepływu uwierzytelniania. Platforma wykorzystuje standardowe klucze API oraz opcjonalne tokeny OAuth 2.0, aby zapewnić, że tylko upoważnieni klienci mogą wywoływać operacje czyszczenia danych. Zawarte są najlepsze praktyki bezpieczeństwa, takie jak rotacja kluczy, listy dozwolonych adresów IP oraz szyfrowany transfer przez HTTPS, co pozwala chronić zarówno własną infrastrukturę, jak i dane użytkowników końcowych. Po uwierzytelnieniu sekcja „Getting Started” oferuje szybki przykład kodu w kilku językach (cURL, Python, JavaScript, .NET i Java), pokazujący, jak zbudować ładunek żądania, dołączyć plik arkusza i odczytać odpowiedź. Przykład demonstruje najprostsze możliwe żądanie – jedynie klucz API, dane pliku i opcjonalną listę typów elementów do usunięcia – podkreślając obietnicę API „jednego prostego wywołania”.
Dokumenty
Parametry
- format: Nazwa operacji, dostępne opcje: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Nazwa operacji, dostępne opcje: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: To jest identyfikator operacji
- UploadFileRequest.Files: Są to pliki, które należy przesłać do naszych usług online; możesz przygotować dane w dowolny sposób, ale muszą one spełniać standard pola wejściowego HTML file.
Użyj punktu końcowego
-
Wyślij żądanie zawierające pliki oraz token dostępu Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Usługa zwróci URL do pobrania przetworzonego pliku, w tym przykładzie jest to:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Wyślij żądanie zawierające nazwę pliku oraz nazwę folderu do Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Otrzymasz plik i możesz go użyć lub po prostu przekazać dalej do kolejnego etapu swojego przepływu pracy.