بحث
مرحبًا بك في الدليل الشامل لـ API البحث والاستخراج الخاص بنا، أداة متعددة الاستخدامات صممت لتبسيط طريقة تحديدك واسترجاعك للمعلومات من مجموعة واسعة من تنسيقات جداول البيانات. سواء كنت تعمل بملفات إكسل الكلاسيكية (.xlsx، .xls، .xlsm)، أو مستندات CSV أو TSV البسيطة، أو جداول Apple Numbers، أو العديد من الأنواع المدعومة الأخرى، يقدم هذا API واجهة موحدة واحدة تُخفي تعقيدات التنسيق الخاصة بكل نوع. من خلال إرسال طلب واحد، يمكنك مسح دفاتر العمل بالكامل، وتحديد كل ظهور للنص المستهدف، واستلام النتائج في ملف نصي نظيف ومنظم يتضمن القيم المتطابقة وإحداثيات الخلايا الدقيقة. هذه المجموعة القوية من المرونة والدقة تجعل الـ API مثالياً للمهام التي تتراوح بين تدقيق الامتثال والتقارير الآلية إلى استخراج البيانات المتعمق وتدفقات عمل التحليل.
الميزات الرئيسية
مصمم مع أخذ المطورين في الاعتبار، يقدم الـ API أداءً سريعًا كالبرق دون المساومة على الدقة، مما يضمن معالجة مجموعات البيانات الكبيرة بكفاءة. تصميمه البديهي يعني أنك تستطيع دمج قدرات البحث المتقدمة في تطبيقاتك بأقل جهد—بدون حاجة لإعدادات معقدة أو عدة استدعاءات. تنسيق الإخراج سهل التحليل، مما يتيح معالجة سلسة للبيانات اللاحقة، سواءً كنت توجه النتائج إلى محرك تقارير، أو تخزنها لأغراض الأرشفة، أو تدخلها في خط أنابيب بيانات آخر. استكشف الأقسام أدناه لتتعلم كيفية المصادقة، وصياغة استعلام البحث، وإدارة الصفحات، وتخصيص معلمات الاستخراج لتتناسب مع حالة الاستخدام الخاصة بك. مع هذا الـ API، يصبح العثور على البيانات التي تحتاجها استدعاءً واحدًا وسهلاً.
المستندات
المعلمات
- text: النص الذي تبحث عنه
- UploadFileRequest.OperationId: هذا معرّف العملية
- UploadFileRequest.Files: هذه هي الملفات التي تحتاج إلى رفعها إلى خدماتنا عبر الإنترنت، يمكنك إعداد البيانات بطريقتك الخاصة ولكن يجب أن تتبع معيار ملف الإدخال HTML.
-
أرسل طلبًا يتضمن الملفات ورمز الوصول API البحث
curl -X 'POST' \ 'https://api.sheetize.cloud/search?text=TheText' \ -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' -
سيستجيب الخدمة برابط تحميل للملف المعالج، في هذا المثال وهو:
{ "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' - ستستلم الملف ويمكنك إما استخدامه أو إرساله ببساطة إلى الخطوة التالية في سير عملك.