قراءة وكتابة جدول الاستعلام لورقة العمل
توفر Aspose.Cells مجموعة Worksheet.getQueryTables() التي تُرجع مجموعة QueryTableCollection. للحصول على QueryTable محدد، استخدم خاصية QueryTableCollection.get() وقم بتمرير مؤشر الQueryTable. تحتوي فئة QueryTable على الخاصيتين التاليتين لضبط جدول الاستعلام.
هذه قيمان منطقيتان. يمكنك مشاهدتهما في Microsoft Excel عبر الطريقة البيانات > الاتصالات > الخصائص.
قراءة وكتابة جدول الاستعلام في ورقة العمل
يقرأ الكود التالي QueryTable الأول في الورقة العمل الأولى ثم يطبع خاصيتي QueryTable كلاهما. ثم يضبط QueryTable.PreserveFormatting على صحيح.
تُظهر الصورة المقتطفة التالية ملف إكسل المصدري المستخدم في الكود وخصائصه التي تُظهر قيم كلا من QueryTable.
تُظهر الصورة المقتطفة التالية ملف إكسل المولد الذي تم إنشاؤه بواسطة الكود وخصائصه التي تُظهر قيم كلا من QueryTable. كما يمكنك رؤية خانة اختيار الحفظ بتنسيقها مفعلة الآن.
مخرجات الوحدة
إليك إخراج الكونسول للكود العيني أعلاه
Adjust Column Width: true
Preserve Formatting: false
استرجاع نطاق نتيجة جدول الاستعلام
تقدم Aspose.Cells الخيار لقراءة العنوان أي نطاق النتائج لخلايا جدول الاستعلام. يوضح الكود التالي هذه الميزة عن طريق قراءة عنوان نطاق نتيجة جدول الاستعلام. يمكن تنزيل الملف المثالي هنا.