# XLSForm

باستخدام Excel، يمكنك إنشاء أي استبيان باستخدام تنسيق XLSForm. XLSForm هو طريقة موحدة لتصميم الاستبيانات عبر هيكلة الأسئلة والخيارات والمنطق مباشرة داخل صفحة Excel. يتم تعريف كل سؤال أو خيار إجابة أو قاعدة تحقق أو منطق استبيان بوضوح في أوراق عمل مخصصة، مما يجعل من السهل بناء وصيانة الاستبيانات حتى المعقدة منها.&#x20;

بمجرد التصميم، يمكن استيراد XLSForm بسهولة في ngSurvey باستخدام مستورد XLSForm.

فيما يلي مثال صغير يوضح البنية الأساسية لـ XLSForm المعتمد على ورقتي عمل "survey" و"choices":

**ورقة العمل survey**

| النوع               | الاسم    | label               |
| ------------------- | -------- | ------------------- |
| text                | الاسم    | ما اسمك؟            |
| integer             | age      | كم عمرك؟            |
| select\_one yes\_no | employed | هل أنت موظف حالياً؟ |

**ورقة العمل choices**

| list\_name | الاسم | label |
| ---------- | ----- | ----- |
| yes\_no    | yes   | نعم   |
| yes\_no    | no    | لا    |

يُبرز هذا المثال البسيط كيف تسمح الأسئلة والخيارات المهيكلة بوضوح بتصميم سريع للاستبيان وتحويل بسيط إلى نماذج استبيان تفاعلية.

{% hint style="warning" %}
التكرارات والكيانات في تنسيق XLSForm غير مدعومة بعد.
{% endhint %}

## 🚀 كيفية إنشاء استبيان XLSForm

لبدء أول استبيان مبني على XLSForm يمكنك البدء بتنزيل قالب Excel أدناه. يحتوي هذا القالب على البنية الأساسية التي يمكنك بناء نموذج XLS الخاص بك حولها وكذلك توثيق الأنواع المختلفة التي يمكن استخدامها لإنشاء النموذج.

{% file src="<https://848173432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8fLhS0bmfBRyq0HdUm%2Fuploads%2FisRKg53p5gDBHtW3fg0a%2Fngs_xlsform.xlsx?alt=media&token=9a4834d2-2469-448b-8371-915f21bffa8a>" %}

يُبنى XLSForm القياسي باستخدام 3 أوراق Excel ضمن نفس ملف Excel:

* [**ورقة Survey**](https://docs.ngsurvey.com/ar/projects/import-export/xlsform/wrqh-alastbyan) تحتوي ورقة survey على البنية الرئيسية لاستبيانك مع أسئلته وصفحاته وقيوده وقواعد الرؤية.
* [**ورقة Choices**](https://docs.ngsurvey.com/ar/projects/import-export/xlsform/wrqh-alakhtyarat) تتيح لك ورقة choices تعريف مجموعات من قوائم الإجابات. يمكن بعد ذلك استخدام هذه قوائم الإجابات كمجموعة إجابات للأسئلة المعتمدة على الاختيار التي قمت بتعريفها في ورقة survey.  &#x20;
* [**ورقة Settings**](https://docs.ngsurvey.com/ar/projects/import-export/xlsform/wrqh-aliadadat) تتيح لك ورقة settings تعريف خصائص مشتركة لنموذجك مثل عنوان النموذج.&#x20;
