Obrót
Witamy w centrum dokumentacji naszego precyzyjnego interfejsu API do obracania arkuszy kalkulacyjnych. Niezależnie od tego, czy pracujesz z klasycznymi formatami Excel (.xlsx, .xls, .xlsm), plikami tekstowymi takimi jak CSV i TSV, czy nawet dokumentami Apple Numbers (.numbers), usługa upraszcza wszystkie potrzebne transformacje. Za pomocą jednego, intuicyjnego żądania możesz obrócić arkusz o 90° lub 270°, albo całkowicie odwrócić wiersze i kolumny, dając Ci elastyczność w przekształcaniu układów, ponownym dopasowywaniu struktury wizualnej i normalizacji danych do dalszego przetwarzania. API zostało zaprojektowane pod kątem szybkości i niezawodności, obsługując duże zeszyty i złożone arkusze w milisekundach, jednocześnie zachowując formatowanie komórek, formuły i metadane. Zanurz się w poniższych sekcjach, aby poznać uwierzytelnianie, parametry żądania, struktury odpowiedzi oraz wskazówki najlepszych praktyk, które pomogą Ci zintegrować to potężne narzędzie z aplikacjami w zaledwie kilku linijkach kodu.
Główne funkcje
Witamy w centrum dokumentacji naszego precyzyjnego interfejsu API do obracania arkuszy kalkulacyjnych. Wybierz tryb obrotu, który najlepiej pasuje do Twojego scenariusza — 90° dla prostego obrotu zgodnie z ruchem wskazówek zegara, 270° dla obrotu przeciwnie do ruchu wskazówek zegara lub pełną zamianę wierszy i kolumn dla efektu transpozycji — a następnie pozwól usługie wykonać ciężką pracę. Nasz punkt końcowy obsługuje operacje wsadowe, umożliwiając przetworzenie wielu arkuszy w jednym wywołaniu, oraz oferuje opcjonalne flagi do zachowania ukrytych wierszy, ochrony zabezpieczeń arkusza i dostosowywania formatów wyjściowych. Niezależnie od tego, czy czyszczysz importowane dane, przygotowujesz raporty do prezentacji, czy budujesz pipeline danych wymagający jednolitej orientacji, to API zapewnia szybkie, niezawodne i przyjazne programiście rozwiązanie, które płynnie wpasowuje się w każdy nowoczesny przepływ pracy.
Dokumenty
Parametry
- AppRequest.Target: Operacja, np.: 270 oznacza obrót o 270 stopni, 90 oznacza obrót o 90 stopni, col oznacza obrót kolumny, row oznacza obrót wiersza, row2col oznacza przekształcenie wiersza w kolumnę
- UploadFileRequest.OperationId: To jest identyfikator operacji
- UploadFileRequest.Files: To są pliki, które musisz przesłać do naszych usług online; możesz przygotować dane w dowolny sposób, ale muszą one spełniać standard wejściowego pliku HTML.
-
Wyślij żądanie zawierające pliki oraz token dostępu API Rotacji
curl -X 'POST' \ 'https://api.sheetize.cloud/rotate' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Target=1' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Usługa zwróci adres 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 i nazwę folderu do API Pobierania
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ć do kolejnego etapu swojego przepływu pracy.