مكون قماش تقرير Ohal
استخدام Aspose.Cells في مكون كانفاس التقرير
استخدام Aspose.Cells في منتج اللوحة التقريرية
روبرت تشيلفرز، 17 مارس 2008
خلفية المنتج
يسمح مكون قماش التقرير بإنشاء تقارير بصرية استنادًا إلى مجموعة بيانات محملة مسبقًا. يمكن للمستخدم إضافة مكونات مختلفة إلى قماشهم بما في ذلك الصور وصناديق النص والرسوم البيانية والجداول، ثم يحددون البيانات وكيفية تجميعها. بعد ذلك يمكن للمستخدم إعادة ترتيب الكائنات وتغيير حجمها لتناسب صفحتهم. بالإضافة إلى ذلك يمكن للمستخدم تحديد لوحات الألوان وحفظ القوالب للاستخدام المستقبلي. تم استخدام Aspose.Cells لتصدير جميع الكائنات على قماش التقرير إلى Excel مع البيانات الصحيحة. المكون مكتوب بـ VB.Net في Visual Studio 2008.
سيناريو المتطلبات
لقد اخترنا Aspose.Cells بسبب قدرات تصدير ما يقرب من كاملة لـ Microsoft Excel. الأهم بالنسبة لنا هو القدرة على تصدير الرسوم البيانية والجداول خاصة في Microsoft Excel 2007 - وكانت هذه القدرات ناقصة في مكونات الأطراف الثالثة الأخرى.
تنفيذ الحل
كل كائن على قماش التقرير لديه وظيفة يتم تمريرها إلى مثيل من ورقة العمل Aspose.Cells ويضيف نفسه إلى ورقة العمل. عندما يطلب المستخدم تصديرًا يتم تهيئة دفتر العمل وأوراق العمل ويتم استدعاء هذه الدالة لكل كائن على قماش التقرير.
الفوائد
سمح لنا Aspose.Cells ببناء دفتر العمل في Excel بشكل مستقل تمامًا من Excel ثم حفظ دفتر العمل في التنسيق الذي اختاره المستخدم. هذا أنقذ ساعات من التصحيح عند استخدام تفاعل Excel وتنفيذ روتينات مختلفة للحفظ في إصدارات مختلفة من Excel.
تنفيذ المستقبل
من المرجح أن نستخدم Aspose.Cells لجميع عمليات تحميل وحفظ ملفات Excel. وسيتضمن هذا تحميل قوالب البيانات وتصدير النتائج.