تصدير GridView To Excel Control في Visual Studio

مقدمة

تعتبر ميزة تصدير GridView To Excel Control أداة تحكم خادم ASP.NET تسمح بتصدير محتويات GridView إلى جدول بيانات Microsoft Excel أو جداول OpenOffice باستخدام Aspose.Cells. تضيف الأداة زر تصدير إلى Excel في أعلى عنصر التحكم GridView. بالنقر على الزر، يتم تصدير محتوى عنصر التحكم GridView ديناميكيًا إلى جدول بيانات Microsoft Excel أو جداول OpenOffice ثم يتم تنزيل الملف المصدري بشكل تلقائي إلى الموقع المحدد على القرص من قبل المستخدم في ثوانٍ معدودة.

ميزات الوحدة

تقدم النسخة الأولية للأداة التحكمية الآتي:

  • الحصول على نسخة دون اتصال لمحتوى عنصر التحكم GridView الخاص بك على الإنترنت المفضل للتحرير والمشاركة والطباعة.
  • موروثة من عنصر التحكم GridView الافتراضي في ASP.NET وبالتالي تحتوي على جميع ميزاته وخصائصه.
  • تصدير GridView إلى Xlsx و Xlsb و Xls و Txt و Csv و Ods.
  • تعمل مع جميع إصدارات .NET ابتداءً من .NET 2.0.
  • القدرة على تخصيص/توطين نص الزر الخاص بالتصدير.
  • تطبيق مظهر وشعور سمة خاصة بك على زر التصدير باستخدام css.
  • الخيار لإضافة عنوان مخصص في أعلى الوثيقة المصدرة
  • الخيار لحفظ كل وثيقة مصدرة على الخادم في مسار القرص القابل للتكوين
  • الخيار لتصدير الصفحة الحالية أو جميع الصفحات عندما يكون التصفح ممكّنًا

todo:image_alt_text

يسمح لك هذا التحكم بتصدير GridView في تنسيقات ملفات مختلفة التالية.

  1. تصدير GridView إلى Excel
  2. تصدير GridView إلى Xlsx
  3. تصدير GridView إلى Xlsb
  4. تصدير GridView إلى Xls
  5. تصدير GridView إلى Txt
  6. تصدير GridView إلى Csv
  7. تصدير GridView إلى Ods

متطلبات النظام والمنصات المدعومة

متطلبات النظام

يمكن استخدام تحكم Export GridView To Excel Control for Visual Studio على أي نظام يحتوي على IIS و.NET framework 2.0 أو أحدث مثبتة.

المنصات المدعومة

تدعم تحكم Export GridView To Excel Control for Visual Studio جميع إصدارات ASP.NET التي تعمل على .NET framework 2.0 أو أحدث. يمكنك استخدام أي من إصدارات Visual Studio التالية لاستخدام هذا التحكم في تطبيقات ASP.NET الخاصة بك

  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010
  • Visual Studio 2012
  • Visual Studio 2013

التحميل

يمكنك تحميل Export GridView To Excel Control من أحد الأماكن التالية

التثبيت

من السهل جدًا وبسيط تثبيت Export GridView To Excel Control، يرجى اتباع هذه الخطوات البسيطة

لـ Visual Studio 2010، 2012 و 2013

  1. استخراج ملف الضغط المُحمَّل
  2. انقر نقرًا مزدوجًا على ملف VSIX Aspose.Excel.GridViewExport.vsix
  3. سيظهر مربع حوار يعرض الإصدارات المتوفرة والمدعومة من فيجوال ستوديو المثبتة على جهازك
  4. حدد تلك التي تريد إضافة Export GridView To Excel Control إليها
  5. انقر فوق تثبيت

ستظهر مربع حوار النجاح بمجرد اكتمال التثبيت.

ملاحظة: يرجى التأكد من إعادة تشغيل ميكروسوفت فيجوال ستوديو لتغييرات العمل.

فيما يخص Visual Studio 2005، 2008 والإصدارات Express

يرجى اتباع هذه الخطوات لدمج Export GridView To Excel Control في ميكروسوفت فيجوال ستوديو لسهولة السحب والإفلات تمامًا مثل سائر عناصر تحكم ASP.NET الأخرى

  1. استخراج ملف الضغط المُحمَّل
  2. تأكد من تشغيل ميكروسوفت فيجوال ستوديو كمسؤول

من قائمة الأدوات، انقر فوق اختيار عناصر مربع الأدوات.

  1. انقر فوق تصفح. يظهر مربع الحوار المفتوح.
  2. تصفح إلى المجلد المستخرج وحدد Aspose.Excel.GridViewExport.dll.
  3. انقر فوق موافق.

عند فتح تحكم aspx أو ascx في الجانب الأيسر من المربع أدوات، سترى ExportGridViewToWord تحت علامة التبويب العامة.

todo:image_alt_text

استخدام

بمجرد التثبيت، من السهل جدًا بدء استخدام هذا التحكم في تطبيقات ASP.NET الخاصة بك

لإطار العمل .NET 4.0 وأعلى لإطار العمل .NET 2.0 وأعلى ** **
لتطبيقات تعمل في إطار العمل .NET 4.0 وما فوق في Visual Studio 2010 وما فوق، يجب أن ترى تحكم ExportGridViewToExcel في علامة Aspose في شريط الأدوات كما هو موضح أدناه. يمكنك ببساطة سحب وإسقاط هذا التحكم على صفحة ASP.NET الخاصة بك، أو التحكم أو صفحة Master تمامًا كما تفعل مع أي تحكم .NET آخر للبدء. لاستخدام هذا التحكم في التطبيقات التي تعمل في .NET 2.0 في أي إصدار من Visual Studio، تأكد من أنك قد قمت بإضافة ExportGridViewToExcel إلى مجموعة الأدوات الخاصة بك وفقًا للتعليمات على الرابط 8.1.2.1 التنزيل والتثبيت تحت عنوان لـ Visual Studio 2005 و 2008 وإصدارات Express
يجب أن ترى تحكم ExportGridViewToExcel في علامة الجانب العام في شريط الأدوات كما هو موضح أدناه. يمكنك ببساطة سحب وإسقاط هذا التحكم على صفحة ASP.NET الخاصة بك أو التحكم أو صفحة Master تمامًا كما تفعل مع أي تحكم .NET آخر للبدء.
** **

todo:image_alt_text

todo:image_alt_text

 

إضافة تحكم ExportGridViewToExcel يدويًا

إذا كنت تواجه أي مشكلات في استخدام الطرق المذكورة أعلاه التي تستخدم مربع أدوات Visual Studio، يمكنك إضافة هذا التحكم يدويًا إلى تطبيق ASP.NET الخاص بك الذي يعمل على أي إطار عمل .NET أعلى من 2.0

  1. إذا كنت تستخدم Visual Studio، تأكد من تشغيله كمسؤول
  2. أضف مرجعًا إلى Aspose.Excel.GridViewExport.dll المتوفر في حزمة التنزيل المستخرجة في مشروع ASP.NET الخاص بك أو التطبيق الويب. تأكد من أن تطبيق الويب الخاص بك / Visual Studio يحتوي على إمكانية الوصول الكاملة إلى هذا المجلد وإلا قد تواجه استثناء ‘تم الرفض الوصول’.
  3. أضف هذا السطر إلى أعلى الصفحة أو التحكم أو MasterPage الخاص بك
 <%@ Register assembly="Aspose.Excel.GridViewExport" namespace="Aspose.Excel.GridViewExport" tagprefix="aspose" %>
  1. أضف ما يلي في المكان الذي تريد فيه إضافة التحكم إلى صفحة ASP.NET الخاصة بك أو التحكم أو الصفحة الرئيسية
 <aspose:ExportGridViewToExcel ID="ExportGridViewToExcel1" runat="server"></aspose:ExportGridViewToExcel>

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

الأسئلة الشائعة والمشاكل التي قد تواجهها أثناء استخدام هذا التحكم

# السؤال الجواب
1 لا أستطيع رؤية تحكم ExportGridViewToExcel في مربع الأدوات

Visual Studio 2010 وما فوق

1. تأكد من أنك قد قمت بتثبيت هذا التحكم باستخدام ملف الامتداد VSIX الموجود في الحزمة المحملة. للتحقق اذهب إلى الأدوات -> الامتدادات والتحديثات. في قسم المثبتة يجب أن ترى ‘Aspose Export Export GridView To Excel Control’. إذا لم ترها، يرجى محاولة إعادة التثبيت

2. تأكد من أن تطبيق الويب الخاص بك يعمل في إطار .NET 4.0 أو أعلى، لإصدارات أقل من إطار عمل .NET يرجى التحقق من الطريقة البديلة المذكورة أعلاه.
** الإصدارات القديمة من Visual Studio **

3. تأكد من أنك قد أضفت هذا التحكم يدويًا إلى مربع الأدوات وفقًا للتعليمات أعلاه.

2 أواجه خطأ ‘تم الرفض الوصول’ عند تشغيل التطبيق

1. إذا كنت تواجه هذه المشكلة على الإنتاج، تأكد من نسخ Aspose.Excel.dll و Aspose.Excel.GridViewExport.dll إلى مجلد الـ bin الخاص بك.

2. إذا كنت تستخدم Visual Studio، تأكد من تشغيله كمسؤول حتى لو كنت قد قمت بتسجيل الدخول بالفعل كمسؤول.

خصائص تحكم Aspose .NET Export GridView To Excel Control

الخصائص التالية متاحة لتكوين واستخدام الميزات الرائعة المقدمة من هذا الفحص

اسم الخاصية النوع مثال / القيم الممكنة الوصف
ExportButtonText string تصدير إلى Excel يمكنك استخدام هذه الخاصية لتجاوز النص الافتراضي الحالي
ExportButtonCssClass string btn btn-primary الفئة Css التي يتم تطبيقها على div الخارجي لزر التصدير. لتطبيق css على الزر يمكنك استخدام .yourClass input
ExportFileHeading string

تصدير الشبكة المرئية مثال تقرير

يمكنك استخدام علامات html لإضافة أنماط لعنوانك
ExportOutputFormat enum Xlsx، Xlsb، Xls، Txt، Csv، Ods تنسيق الإخراج للمستند المصدر. الصيغ المدعومة هي Xlsx، Xlsb، Xls، Txt، Csv، Ods
ExportOutputPathOnServer string c:
temp
المسار المحلي على القرص في الخادم حيث يتم حفظ نسخة من التصدير تلقائيًا. يجب أن يكون للتطبيق وصول للكتابة إلى هذا المسار.
ExportDataSource object allRowsDataTable يحدد الكائن الذي يسترد منه هذا الضبط الذي يربط البيانات قائمة بنوده. يجب أن يحتوي الكائن على جميع البيانات التي تحتاج إلى التصدير. يتم استخدام هذه الخاصية بالإضافة إلى الخاصية DataSource العادية وهي مفيدة عند تمكين تقسيم الصفحات المخصص ويحصل الصفحة الحالية فقط على الصفوف التي يتم عرضها على الشاشة.
LicenseFilePath string المسار المحلي على الخادم لملف الترخيص. على سبيل المثال c:
inetpub
Aspose.Cells.lic
مثال على التصدير لضبط الشبكة المرئية إلى Excel مع استخدام جميع الخصائص موضح أدناه
 <aspose:ExportGridViewToExcel Width="800px" ID="ExportGridViewToExcel1" ExportButtonText="Export to Excel"

    CssClass="table table-hover table-bordered" ExportButtonCssClass="myClass" ExcelOutputFormat="xlsx"

    ExportOutputPathOnServer="c:\\temp" ExportFileHeading="<h1>Example Report</h1>"

    OnPageIndexChanging="ExportGridViewToExcel1_PageIndexChanging" PageSize="5" AllowPaging="True"

    LicenseFilePath="c:\inetpub\Aspose.Cells.lic" runat="server" CellPadding="4"

    ForeColor="#333333" GridLines="Both">

</aspose:ExportGridViewToExcel>

فيديو توضيحي

يرجى التحقق من الفيديو أدناه لرؤية الوحدة في العمل

الدعم، التوسيع والمساهمة

الدعم

منذ الأيام الأولى لـ Aspose ، كنا نعلم أن مجرد منح عملائنا منتجات جيدة لن يكون كافيًا. كنا بحاجة أيضًا إلى تقديم خدمة جيدة. نحن أنفسنا مطورين ونفهم مدى إزعاج القضايا التقنية أو العيوب في البرمجيات التي توقفك عن القيام بما تحتاج إلى القيام به. نحن هنا لحل المشاكل ، وليس لخلقها.

هذا هو السبب في أننا نقدم الدعم المجاني. يستحق أي شخص يستخدم منتجاتنا ، سواء اشتروها أو كانوا يستخدمون تقييمًا ، كامل انتباهنا واحترامنا.

يمكنك تسجيل أي مشاكل أو اقتراحات متعلقة بهذا الفحص باستخدام أي من المنصات التالية

تمديد والمساهمة

Aspose .NET تصدير شبكة المرئية إلى Excel فحص لفيجوال ستوديو مفتوح المصدر وكوده المصدري متوفر على مواقع الويب للتحميل الاجتماعي الرئيسية المدرجة أدناه. يشجع المطورون على تحميل الشفرة المصدرية وتوسيع الوظائف وفقا لمتطلباتهم الخاصة.

رمز المصدر

يمكنك الحصول على آخر رمز مصدري من أحد المواقع التالية

كيفية تكوين كود المصدر

عليك أن تكون قد قمت بتثبيت ما يلي لفتح وتوسيع كود المصدر

  • Visual Studio 2010

يرجى اتباع هذه الخطوات البسيطة للبدء

  1. قم بتنزيل/نسخ كود المصدر.
  2. افتح فيجوال ستوديو 2010 واختر ملف > فتح مشروع
  3. انتقل إلى كود المصدر الأحدث الذي قمت بتنزيله وافتح Aspose.Excel.GridViewExport.sln

نظرة عامة على كود المصدر

هناك ثلاث مشاريع في الحل

  • Aspose.Excel.GridViewExport - يحتوي على حزمة VSIX وعناصر التحكم في الخادم لـ .NET 4.0.
  • Aspose.Excel.GridViewExport_DotNet_2.0 - عنصر تحكم GridView الموسع لـ .NET 2.0
  • Aspose.Excel.GridViewExport.Website - مشروع ويب لاختبار عنصر التحكم GridView القابل للتصدير إلى Excel