مقدمة

قد تكون إدارة مجموعات البيانات الكبيرة في Excel أمرًا صعبًا، خاصةً فيما يتعلق بحدود تنسيقات الملفات المختلفة. سيرشدك هذا البرنامج التعليمي إلى كيفية استخدام مكتبة Aspose.Cells لـ .NET لتحديد الحد الأقصى لعدد الصفوف والأعمدة التي يدعمها تنسيقا XLS (Excel 97-2003) وXLSX (Excel 2007 والإصدارات الأحدث). في النهاية، ستكون قادرًا على التعامل مع المهام المتعلقة بـ Excel بكفاءة.

المتطلبات الأساسية

قبل البدء، تأكد من أن لديك ما يلي:

  1. إطار عمل .NET أو .NET Core تم تثبيته على نظامك.
  2. Aspose.Cells لـ .NET المكتبة التي تم تنزيلها والإشارة إليها في مشروعك (يمكنك أيضًا تثبيتها عبر نو جيت).

استيراد الحزم المطلوبة

أضف عبارات الاستخدام التالية في أعلى ملف C# الخاص بك لاستيراد الحزم الضرورية من مكتبة Aspose.Cells:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

الخطوة 1: الحد الأقصى لعدد الصفوف والأعمدة لتنسيق XLS

لنبدأ بالعثور على الحد الأقصى لعدد الصفوف والأعمدة التي يدعمها تنسيق XLS.

// طباعة رسالة حول تنسيق XLS.
Console.WriteLine("Maximum Rows and Columns supported by XLS format:");

// إنشاء مصنف بتنسيق XLS.
Workbook wb = new Workbook(FileFormatType.Excel97To2003);

// استرداد الحد الأقصى من الصفوف والأعمدة.
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;

// عرض النتائج.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
  1. اطبع رسالة للإشارة إلى أننا نعمل بتنسيق XLS.
  2. إنشاء Workbook مثال لتنسيق XLS باستخدام FileFormatType.Excel97To2003.
  3. احصل على الحد الأقصى من الصفوف والأعمدة باستخدام wb.Settings.MaxRow و wb.Settings.MaxColumn، أضف 1 لأن هذه القيم تعتمد على الصفر.
  4. إخراج الحد الأقصى من الصفوف والأعمدة إلى وحدة التحكم.

الخطوة 2: الحد الأقصى لعدد الصفوف والأعمدة لتنسيق XLSX

بعد ذلك، سنستكشف الحد الأقصى لعدد الصفوف والأعمدة التي يدعمها تنسيق XLSX.

// طباعة رسالة حول تنسيق XLSX.
Console.WriteLine("Maximum Rows and Columns supported by XLSX format:");

// إنشاء مصنف بتنسيق XLSX.
wb = new Workbook(FileFormatType.Xlsx);

// استرداد الحد الأقصى من الصفوف والأعمدة.
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;

// عرض النتائج.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
  1. اطبع رسالة تشير إلى أننا نعمل بتنسيق XLSX.
  2. إنشاء Workbook مثال لتنسيق XLSX باستخدام FileFormatType.Xlsx.
  3. استرداد وإخراج الحد الأقصى من الصفوف والأعمدة كما في السابق.

الخطوة 3: عرض رسالة النجاح

بعد تنفيذ الخطوات، دعنا نشير إلى النجاح.

Console.WriteLine("Execution completed successfully: Maximum Rows and Columns retrieval for both formats.");

خاتمة

في هذا البرنامج التعليمي، تعلمتَ كيفية استخدام مكتبة Aspose.Cells لـ .NET للعثور على الحد الأقصى لعدد الصفوف والأعمدة التي تدعمها تنسيقات ملفات XLS وXLSX. يُعدّ فهم هذه الحدود أمرًا أساسيًا لإدارة بيانات Excel بفعالية، وضمان توافق مجموعات بياناتك مع إمكانيات التنسيق.

الأسئلة الشائعة

ما هو الحد الأقصى لعدد الصفوف التي يدعمها تنسيق XLS؟

الحد الأقصى لعدد الصفوف التي يدعمها تنسيق XLS هو 65,536.

ما هو الحد الأقصى لعدد الأعمدة التي يدعمها تنسيق XLS؟

الحد الأقصى لعدد الأعمدة التي يدعمها تنسيق XLS هو 256.

ما هو الحد الأقصى لعدد الصفوف التي يدعمها تنسيق XLSX؟

الحد الأقصى لعدد الصفوف التي يدعمها تنسيق XLSX هو 1,048,576.

ما هو الحد الأقصى لعدد الأعمدة التي يدعمها تنسيق XLSX؟

الحد الأقصى لعدد الأعمدة التي يدعمها تنسيق XLSX هو 16,384.

هل يمكنني استخدام مكتبة Aspose.Cells for .NET مع تنسيقات ملفات Excel الأخرى؟

نعم، يدعم Aspose.Cells لـ .NET تنسيقات ملفات متنوعة، بما في ذلك XLS وXLSX وODS وغيرها. تحقق من التوثيق للحصول على تفاصيل حول الميزات والوظائف المدعومة.