إنشاء وإدارة جداول ملفات Microsoft Excel.

إنشاء جدول

أحد ميزات الجداول الإلكترونية هو أنها تتيح لك إنشاء أنواع مختلفة من القوائم، على سبيل المثال: قوائم الهواتف، قوائم المهام، قوائم المعاملات، الأصول أو المطلوبات. يمكن لعدة مستخدمين العمل معًا لاستخدام وإنشاء وصيانة قوائم مختلفة.

يدعم Aspose.Cells لبايثون via .NET إنشاء وإدارة القوائم.

مزايا كائن القائمة

هناك العديد من المزايا عند تحويل قائمة البيانات إلى كائن قائمة فعلي

  • يتم تضمين صفوف وأعمدة جديدة تلقائيًا.
  • يمكن بسهولة إضافة صف إجمالي في أسفل القائمة لعرض الجمع والمتوسط والعد، إلخ.
  • يتم دمج الأعمدة المضافة إلى اليمين تلقائيًا في كائن القائمة.
  • ستتم توسيع الرسوم البيانية استنادًا إلى الصفوف والأعمدة تلقائيًا.
  • ستتم توسيع النطاقات المسماة المخصصة للصفوف والأعمدة تلقائيًا.
  • تكون القائمة محمية من حذف الصف والعمود بطريق الخطأ.

إنشاء كائن قائمة باستخدام Microsoft Excel

  • تحديد نطاق البيانات لإنشاء كائن قائمة
  • يعرض ذلك حوار إنشاء القائمة.
  • نفذ كائن القائمة للبيانات وتحديد صف إجمالي (تحديد Data, ثم List, تليها Total Row).

باستخدام API Aspose.Cells لبايثون via .NET

يوفر Aspose.Cells لبايثون via .NET فئة، Workbook، التي تمثل ملف Microsoft Excel. تحتوي فئة Workbook على مجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.

تُمثل ورقة العمل بواسطة الفئة Worksheet. توفر الفئة Worksheet مجموعة واسعة من الخصائص والأساليب لإدارة ورقة العمل. لإنشاء ListObject في ورقة العمل، استخدم خاصية مجموعة list_objects للفئة Worksheet. كل ListObject هو في الواقع كائن من فئة add، التي توفر بدورها الأسلوب add لإضافة كائن قائمة وتحديد مجموعة خلايا للقائمة.

وفقًا لنطاق الخلايا المحدد، يتم إنشاء كائن القائمة بواسطة Aspose.Cells لبايثون via .NET. استخدم سمات (على سبيل المثال، show_totals، ListColumns، وغيرها) من فئة ListObject للتحكم في القائمة.

في المثال المقدم أدناه، قمنا بإنشاء نفس ListObject باستخدام API Aspose.Cells لبايثون via .NET كما أنشأنا باستخدام Microsoft Excel في القسم أعلاه.

تنسيق الجدول

لإدارة وتحليل مجموعة من البيانات ذات الصلة، من الممكن تحويل نطاق من الخلايا إلى كائن قائمة (المعروف أيضًا باسم جدول Excel). الجدول هو سلسلة من الصفوف والأعمدة التي تحتوي على بيانات ذات صلة وتدار بشكل مستقل عن البيانات الموجودة في الصفوف والأعمدة الأخرى. بشكل افتراضي، يتم تمكين التصفية لكل عمود في الجدول في صف الرأس بحيث يمكنك تصفية أو تصنيف بيانات كائن القائمة بسرعة. يمكنك إضافة صف إجمالي (صف خاص في قائمة يوفر مجموعة من الوظائف التجميعية المفيدة للعمل مع البيانات الرقمية) إلى كائن القائمة الذي يوفر قائمة منسدلة من الوظائف التجميعية لكل خلية في الصف الإجمالي. يوفر Aspose.Cells لبايثون via .NET خيارات لإنشاء وإدارة القوائم (أو الجداول).

تنسيق كائن قائمة

يوفر Aspose.Cells لبايثون via .NET فئة، Workbook، التي تمثل ملف Microsoft Excel. تحتوي فئة Workbook على worksheets، التي تتيح الوصول إلى كل ورقة عمل في ملف Excel.

تُمثل ورقة العمل بواسطة الفئة Worksheet. توفر الفئة Worksheet مجموعة واسعة من الخصائص والأساليب لإدارة ورقة العمل. لإنشاء ListObject في ورقة العمل، استخدم خاصية مجموعة list_objects للفئة Worksheet. كل ListObject هو في الواقع كائن من فئة ListObjectCollection، التي توفر بدورها الأسلوب add لإضافة كائن قائمة وتحديد نطاق الخلايا التي يجب أن يحيط بها. وفقًا لنطاق الخلايا المحدد، يتم إنشاء ListObject في ورقة العمل باستخدام Aspose.Cells. استخدم السمات (على سبيل المثال، table_style_type) لفئة ListObject لتنسيق الجدول وفقًا لاحتياجاتك.

يُضيف المثال أدناه بيانات عينية إلى ورقة عمل، يضيف ListObject ويطبق الأنماط الافتراضية عليه. تدعم الأنماط ListObject بواسطة Microsoft Excel 2007/2010.

مواضيع متقدمة