# 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="/files/93590f243691396177d464494aaee4984ac9568d" %}

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/ar/projects/import-export/xlsform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
