This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

تحويل جدول البيانات

حوِّل جداول البيانات بين تنسيقات Excel (XLSX) وOpenDocument Spreadsheet (ODS) وCSV. تصدّر المصنّفات متعددة الأوراق الورقة الأولى عند التحويل إلى CSV.

نقطة نهاية API

POST /api/v1/tools/files/convert-spreadsheet

يقبل بيانات نموذج متعدد الأجزاء تحتوي على ملف Excel/ODS/CSV وحقل JSON بصيغة settings.

المعاملات

المعاملالنوعمطلوبالافتراضيالوصف
formatstringنعم-تنسيق الخرج: xlsx، ods، csv

مثال على الطلب

bash
curl -X POST http://localhost:1349/api/v1/tools/files/convert-spreadsheet \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "csv"}'

مثال على الاستجابة

يُرجع 202 Accepted. تابع التقدم عبر SSE على /api/v1/jobs/{jobId}/progress.

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

ملاحظات

  • تنسيقات الدخل المقبولة: .xlsx، .xls، .ods، .csv.
  • عند تحويل مصنّف متعدد الأوراق إلى CSV، تُصدَّر الورقة الأولى فقط.
  • تُقيَّم الصيغ وتُصدَّر كقيم ثابتة في خرج CSV.
  • يجب أن يختلف تنسيق الخرج عن تنسيق الدخل.