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

Export Html Table To Excel

بدأه Al-Mohana في 20 أكتوبر 2008 · 8 رد · 804 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أيها الأخوه الأعزاء

صادفتني أشكاليه

في تصدير HTML Table ألى ملف أكسل

قمت بتصدير grid view

وصار

بس بما أن HTML Table هو Clint side

لم أستتطع تحوير الكود أو كتابة كود له

وبحثت مطولا في هذه النقطه لم أجد

أنتظر تعليقاتكم

تم تعديل هذه المشاركة بواسطة Al-Mohana في 20 أكتوبر 2008 في 13:22

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#3

أشكر تجاوبك

System Down كتب:
لم أفهم المشكلة. ألم تقل أنك نجحت في تصدير الـgrid view؟

نعم نجحت

مشكلتي

أريد تصدير HTML Table

كا

<table style="width: 100%;"ID="Table1" >

</table>

بدون

 runat="server"

وليس servers control side كا جريد فو أو حتى table الذي ينضوي تحت مظلة servers side

أرجو أن أكون قد أوضحت الفكره

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#4

يمكنك كتابة كود الـTable عن طريق الكود ثم إرساله إلى Label أو حتى عن طريق Response.Write

و لكن لماذا لا تريد استخدام server side control؟

#5

لا أظن تفيدني الطريقه التي ذكرتها

اقتباس
لماذا لا تريد استخدام server side control؟

لأني قمت بتصميم جدول منذ فتره وطلب مني أن أضيف تصدير ألى الأكسل

لقد قمت بأستعمال الجريد فيو في أغلب الصفحات

بس في هذا الجزء اضطريت أن أستعمل HTML table لأنه البيانات المطلوبه عباره عن أحصائيه معقده على ما أحسب

لا أعرف أمكانية عملها على الجريد فيو

سأحاول تحويل الجدول ألى server side

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#6

يمكنك إذن عمل كود الـHTML الخاص بالـtable عن طريق الكود و إخراجه على label و ستحل مشكلتك.

#7
اقتباس
يمكنك إذن عمل كود الـHTML الخاص بالـtable عن طريق الكود و إخراجه على label و ستحل مشكلتك.

لم أفهم الفكره

الجدول موجود من قبل

هل تقصد أن أقوم بأعادة هيكلة الجدول

ممكن توضح لي الفكره

جزاك الله خيرا

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

#8

تفتح string و تدخل داخله كود الـHTML المطلوب. مثلاً:

dim s as string
s="<table>......."
label1.text = s

طبعاً لديك تحكم كامل بالعملية لذا يمكنك تغيير كود الـHTML برمجياً حسب الحاجة on the fly

#9

كنت أبحث عن script معين لتنفيذ المهمه

لأنه الجدول Clint side ظنّن مني أنها الطريقه الأنسب ولم أفلح في هذا

وذلك محاكة

ل export لصفحة الأنترنت من خلال browser

المهم الأخ System Down

قد قمت بتطبيق فكرتك

وعملت الكود التالي

لقد وضعت قيم ثابته كاتجربه وبعد ذلك سأقوم بتطبيقها على الجدول المستهدف أذا نجحت

Dim sb As New System.Text.StringBuilder()
		sb.Append("<table>")
		sb.Append("<tr>")
		sb.Append("<td>")
		sb.AppendLine("kljlk")
		sb.Append("</td>")
		sb.Append("<td>")
		sb.AppendLine("kljlk")
		sb.Append("</td>")
		sb.Append("<td>")
		sb.AppendLine("kljlk")
		sb.Append("</td>")
		sb.Append("</tr>")
		'  End
		sb.Append("<tr>")
		sb.Append("<td>")
		sb.AppendLine("fdg")
		sb.Append("</td>")
		sb.Append("<td>")
		sb.AppendLine("fg")
		sb.Append("</td>")
		sb.Append("<td>")
		sb.AppendLine("dfgdfg")
		sb.Append("</td>")
		sb.Append("</tr>")

		sb.Append("</table>")
		Label1.Text = sb.ToString()

وبعد ذلك قمت بتعديل كود التصدير لي توافق مع string

والحمد لله نجحت في التصدير الجدول

و سأبدا بتطبيق الفكره على جدول المستهدف

يعني سأقوم بِعادة كتابة :( الكود الذي كتبته بصفحة aspx

بطريقة السابقه

أشكرك

تم تعديل هذه المشاركة بواسطة Al-Mohana في 22 أكتوبر 2008 في 15:10

تعلم فليس المرء يولد عالماً------ وليس أخو علماً كمن هو جاهلا

العلم نور وجمال يقتبس--------------- صاحبه مكرم اين ما جلس

من فاته العلم ساعة تظعظع ونتكس----شتان شتان بين حمار وفرس

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