تقسیمکننده
به راهنمای جامع API تقسیمشیتکاری ما خوش آمدید — یک راهحل قدرتمند که برای بهینهسازی مدیریت اسناد چندشیتی در انواع فرمتهای محبوب طراحی شده است. چه با کتابکارهای سنتی Excel (.xlsx, .xls, .xlsm)، فایلهای متنی ساده CSV و TSV، Apple Numbers (.numbers) یا هر یک از فرمتهای پشتیبانیشده دیگر کار کنید، این API بهصورت خودکار هر شیت یا برگه را استخراج کرده و بهعنوان یک فایل مستقل ذخیره میکند. این قابلیت برای توسعهدهندگانی که نیاز به تقسیم مجموعه دادههای بزرگ و یکپارچه به قطعات قابل مدیریت برای گردش کار مدولار، ایزولهسازی اطلاعات حساس یا ارائه مجموعههای داده سفارشی به ذینفعان مختلف دارند، ایدهآل است. مستندات زیر شما را از مفاهیم اصلی API، مکانیسمهای احراز هویت، ساختار درخواست و پردازش پاسخ راهنمایی میکند و تمام آنچه برای یکپارچهسازی این عملکرد قدرتمند با تنها یک فراخوانی لازم است، فراهم میآورد.
ویژگیهای اصلی
ساخته شده برای سرعت و قابلیت اعتماد، API از موتورهای تجزیه بهینهشده استفاده میکند تا پردازش سریع حتی برای کتابکارهای حاوی دهها شیت و هزاران ردیف را تضمین کند. طراحی کاربرپسند آن از روشهای استاندارد HTTP، بارهای JSON و کدهای وضعیت واضح بهره میگیرد، بهطوری که میتوانید آن را بهصورت یکپارچه در خطوط پردازش موجود یا توابع بدون سرور ادغام کنید. در سراسر این راهنما مثالهای عملی، توصیههای بهترین روشها و نکات رفع مشکل را خواهید یافت که به شما کمک میکند از مشکلات رایج اجتناب کنید و عملکرد را به حداکثر برسانید. در پایان این مستندات، میتوانید اسپردشیتهای پیچیده و چندشیتی را به فایلهای مستقل و تمیز تبدیل کنید — به شما امکان میدهد با کمترین تلاش، تقسیمبندی دقیق دادهها را انجام دهید. به داخل شوید و کشف کنید که چگونه یک درخواست واحد میتواند یک کتابکار درهمتنیده را به مجموعهای از داراییهای آماده استفاده تبدیل کند.
اسناد
پارامترها
- UploadFileRequest.OperationId: این یک شناسه عملیات است
- UploadFileRequest.Files: اینها فایلهایی هستند که باید به سرویسهای آنلاین ما آپلود کنید؛ میتوانید دادهها را به روش خودتان آماده کنید ولی باید با استاندارد ورودی فایل HTML مطابقت داشته باشد.
-
درخواستی ارسال کنید که شامل فایلها و توکن دسترسی باشد API تقسیمکننده
curl -X 'POST' \ 'https://api.sheetize.cloud/splitter' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
سرویس با یک 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' - فایل دریافت میکنید و میتوانید آن را استفاده کنید یا به سادگی به گام بعدی جریان کار خود ارسال کنید.