معکوس
به مستندات API محتوای صفحهگسترده معکوس خوش آمدید — راهحل زیبا و با عملکرد بالا که به شما امکان میدهد دادههای خود را دقیقاً به شکل مورد نیازتان برگردانید. چه با فایلهای Excel (.xlsx, .xls, .xlsm)، فایلهای متنی CSV یا TSV، اسناد Apple Numbers یا هر فرمت پشتیبانیشده دیگری کار میکنید، این API تمام کارهای سنگین را برای شما انجام میدهد. با مشخص کردن اینکه میخواهید سطرها، ستونها یا هر دو را معکوس کنید، میتوانید بهسرعت جدولها را بازجهت کنید، نماهای شبیه به پیووت بسازید یا دادهها را برای ارائه یا پردازشهای بعدی شکلدهی کنید. این سرویس برای سرعت و قابلیت اطمینان ساخته شده است، بهطوری که حتی کتابکارهای بزرگ نیز در لحظهای تبدیل میشوند، در حالی که ساختار واضح پاسخ، یکپارچهسازی را برای توسعهدهندگان در هر سطح مهارتی ساده میکند.
ویژگیهای اصلی
طراحی شده با انعطافپذیری در ذهن، API یک درخواست تک و ساختارمند میپذیرد و فایل معکوس شده را در همان قالبی که ارائه شده بازمیگرداند، در حالی که تمام محتوا، استایل و فرمولهای اصلی تا حد امکان حفظ میشود. این ابزار برای خطوط داده، داشبوردهای گزارشدهی یا هر گردش کاری که نیاز به بازآرایی سریع بصری بدون تلاش دستی دارد، ایدهآل است. طراحی سازگار برای توسعهدهندگان به این معناست که میتوانید فراخوانی را مستقیماً در برنامهها، اسکریپتها یا توابع سرورلس خود جاسازی کنید و از پردازش خطاهای توکار و پیامهای وضعیت دقیق بهرهمند شوید. بخشهای زیر را بررسی کنید تا نحوه احراز هویت، ساختار payload درخواست، مدیریت پاسخها و استفاده از پارامترهای اختیاری برای کنترل دقیق را بیاموزید. تنها با یک فراخوانی ساده میتوانید صفحات گسترده پیچیده را به جهتگیریای که بهترین خدمت را به اهداف تحلیلی یا ارائهای شما میکند، تبدیل کنید.
اسناد
پارامترها
- AppRequest.Target: عملیات مثال: ۱ برای معکوس کردن ستون، ۲ برای معکوس کردن سطر، و سایر اعداد هر دو را انجام میدهند
- UploadFileRequest.OperationId: این یک شناسه عملیات است
- UploadFileRequest.Files: اینها فایلهایی هستند که باید به سرویس آنلاین ما آپلود کنید؛ میتوانید دادهها را به هر روشی که میخواهید آماده کنید، اما باید مطابق استاندارد ورودی HTML فایل باشد.
-
درخواست را همراه با فایلها و توکن دسترسی ارسال کنید API معکوس
curl -X 'POST' \ 'https://api.sheetize.cloud/reverse' \ -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' -
سرویس با یک URL دانلود برای فایل پردازش شده پاسخ میدهد، در این مثال این URL است:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
درخواستی ارسال کنید که شامل نام فایل و نام پوشه باشد به API دانلود
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - فایل را دریافت خواهید کرد و میتوانید آن را استفاده کنید یا به سادگی به گام بعدی جریان کاری خود انتقال دهید.