الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصدير ASPxPivotGrid الى الاكسل

بدأه زكيري عبد العالي في 15 نوفمبر 2012 · 3 رد · 620 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال اتعبني يوم كامل

عندي مشروع ويب يعرض GridView به معلومات

في الاخير عند النقر على زر التصدير الى الاكسل و بما اني استعمل ادوات DevExpress.Web ASPxGridViewExporter يتم التصدري بنجاح .

الموطلوب منى هو تصدري هذه المعطيات طبعا + pivot table excel .

الفكرة الاولى

هو انشاء Template على مستوى السرفر و في كل مرة مستعملين الموقع يطلبون التصدير اعمل نسخة لكل شخص في مستند مؤقت اقوم بارسال البيانات احدث عملية حساب pivot ثم التحميل .

في هذه الطريقة يجب عليا استعمال المكتبة Microsoft.Office.Interop.Excel و التي لا حبها و لاريد استعمالها .

هل من مكتب اخري لفتح اكسل , التغير فيه وتحديث الحساب و حفضه شكرا

الفكرة الثانية

بما اني املك اداة ASPxPivotGrid DevExpress استطيع استراد البيانات

هل يمكن استراد ايضا شكل pivot اي يمكن للمستعمل بعدها احداث التغيرر على pivot الكسل

شكرا

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 16 نوفمبر 2012 في 14:07

#2

السلام وجدتها باستعمال المكتبت http://epplus.codeplex.com

        using (ExcelPackage excelPackage = new ExcelPackage())
        {
            ExcelWorksheet wsPivot = excelPackage.Workbook.Worksheets.Add("Pivot");
            ExcelWorksheet wsData  = excelPackage.Workbook.Worksheets.Add("Data"); 

...
...
...
...
....
#3

السلام عليكم

عندي مشكل بسيط هو كيف انشا الفلترة على احد الحقول داخل FITER DU RAPPORT

pivotTable.Fields["METRIC_SUBGROUP_NAME"].filter......

post-1034-018793500 1353327637_thumb.png

المرفقات
filter.png
#4

up

هل من ادات اخرى احسن

شكرا

مواضيع مشابهة