إيجاد الحد الأقصى لعدد الصفوف والأعمدة المدعومة بواسطة تنسيقات XLS و XLSX باستخدام Golang عبر C++

سيناريوهات الاستخدام المحتملة

هناك أعداد مختلفة من الصفوف والأعمدة المدعومة بواسطة تنسيقات Excel. على سبيل المثال، تدعم XLS 65536 صفًا و 256 عمودًا، بينما تدعم XLSX 1048576 صفًا و 16384 عمودًا. إذا كنت تريد معرفة عدد الصفوف والأعمدة التي يدعمها تنسيق معين، يمكنك استخدام الخصائص GetMaxRow() و GetMaxColumn().

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

يخلق المثال التالي ملف عمل أولاً بصيغة XLS ثم بصيغة XLSX. بعد الإنشاء، يطبع قيم خصائص GetMaxRow() و GetMaxColumn(). يرجى مراجعة مخرجات وحدة التحكم الخاصة بالكود أدناه للمرجعية.

الكود المثالي

مخرجات الوحدة

Maximum Rows and Columns supported by XLS format.

Maximum Rows: 65536

Maximum Columns: 256

Maximum Rows and Columns supported by XLSX format.

Maximum Rows: 1048576

Maximum Columns: 16384