إنشاء وتنسيق الجدول
اصنع جدول
تتمثل إحدى مزايا جداول البيانات في أنها تسمح لك بإنشاء أنواع مختلفة من القوائم ، على سبيل المثال ، قوائم الهاتف أو قوائم المهام أو قوائم المعاملات أو الأصول أو الخصوم. يمكن للعديد من المستخدمين العمل معًا لاستخدام قوائم متنوعة وإنشاؤها والاحتفاظ بها.
Aspose.Cells يدعم تكوين وإدارة القوائم.
مزايا كائن القائمة
هناك عدد غير قليل من المزايا عند تحويل قائمة البيانات إلى كائن قائمة فعلي
- يتم تضمين الصفوف والأعمدة الجديدة تلقائيًا.
- يمكن إضافة صف إجمالي أسفل قائمتك بسهولة لعرض SUM و AVERAGE و COUNT وما إلى ذلك.
- يتم دمج الأعمدة المضافة إلى اليمين تلقائيًا في كائن القائمة.
- سيتم توسيع المخططات المستندة إلى الصفوف والأعمدة تلقائيًا.
- سيتم توسيع النطاقات المسماة المعينة للصفوف والأعمدة تلقائيًا.
- القائمة محمية من الحذف العرضي للصف والعمود.
تكوين كائن قائمة باستخدام Microsoft Excel
تحديد نطاق البيانات لإنشاء كائن القائمة |
---|
يؤدي ذلك إلى عرض مربع الحوار “إنشاء قائمة”. |
إنشاء مربع حوار القائمة |
---|
تنفيذ كائن القائمة للبيانات وتحديد الصف الإجمالي (حددبيانات ، ومن بعدقائمة ، تليهاإجمالي الصف). |
إنشاء كائن قائمة |
---|
باستخدام Aspose.Cells API
Aspose.Cells يوفر فئةIWorkbook يمثل ملف Excel Microsoft. الIWorkbook فئة تحتوي علىأوراق العملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.
يتم تمثيل ورقة العمل بواسطةIWorksheet صف دراسي. الIWorksheet يوفر class مجموعة واسعة من الأساليب لإدارة ورقة العمل. لإنشاء ملفIListObject في ورقة العمل ، استخدم ملفGetIListObjects طريقة جمعIWorksheet صف دراسي. كل [IListObject]
هو في الواقع كائن منIListObjectCollection فئة ، والتي توفر كذلكيضيفطريقة لإضافة عنصر [IListObject]
وتحديد نطاق من الخلايا للقائمة.
وفقًا لنطاق الخلايا المحدد ، يتم إنشاء كائن [IListObject]
بواسطة Aspose.Cells. استخدم السمات (على سبيل المثالShowTotals وListColumnsإلخ) من فئة [IListObject]
للتحكم في القائمة.
في المثال الموضح أدناه ، أنشأنا نفس [IListObject]
باستخدام Aspose.Cells API كما أنشأنا باستخدام Microsoft Excel في القسم أعلاه.
تنسيق جدول
لإدارة وتحليل مجموعة من البيانات ذات الصلة ، من الممكن تحويل نطاق من الخلايا إلى كائن قائمة (يُعرف أيضًا باسم جدول Excel). الجدول عبارة عن سلسلة من الصفوف والأعمدة التي تحتوي على بيانات ذات صلة تتم إدارتها بشكل مستقل عن البيانات الموجودة في صفوف وأعمدة أخرى. بشكل افتراضي ، يتم تمكين التصفية في كل عمود في الجدول في صف الرأس بحيث يمكنك تصفية بيانات كائن القائمة أو فرزها بسرعة. يمكنك إضافة صف إجمالي (صف خاص في قائمة يوفر مجموعة مختارة من الوظائف المجمعة المفيدة للعمل مع البيانات الرقمية) إلى كائن القائمة الذي يوفر قائمة منسدلة بالوظائف المجمعة لكل خلية صف إجماليات. Aspose.Cells يوفر اختيارات لتكوين وادارة كشوف (أو جداول).
تنسيق كائن قائمة
Aspose.Cells يوفر فئةIWorkbook يمثل ملف Excel Microsoft. الIWorkbook فئة تحتوي علىأوراق العملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.
يتم تمثيل ورقة العمل بواسطةIWorksheet صف دراسي. الIWorksheet يوفر class مجموعة واسعة من الأساليب لإدارة أوراق العمل. لخلقListObjectفي ورقة العمل ، استخدم IListObjectCollection
. كل [IListObject]
هو في الواقع ، كائن من الفئة IListObjectCollection
، والذي يوفر أيضًايضيفطريقة لإضافة كائن [IListObject]
وتحديد نطاق الخلايا التي يجب أن يشملها. وفقًا لنطاق الخلايا المحدد ، أListObject تم إنشاؤه في ورقة العمل بواسطة Aspose.Cells. استخدم السمات (على سبيل المثال ،TableStyleType) من فئة [IListObject]
لتنسيق الجدول وفقًا لمتطلباتك.
يضيف المثال أدناه بيانات نموذجية إلى ورقة عمل ، ويضيف [IListObject]
ويطبق الأنماط الافتراضية عليها. يتم دعم أنماط [IListObject]
بواسطة Microsoft Excel 2007/2010.