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

Export To Excel File

بدأه Hassan Fakhany في 8 أبريل 2009 · 4 رد · 1,740 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

اخواني الكرام اسف لاني طرحت هذا الموضوع سابقا ولكني اضطررت لالغاء الفكرة من اصلها لاني لم اجد حل لها

ولكني تعرضت لنفس المشكلة ثانية وهي انني عند توجيه الخرج الى ملف اكسيل لا تظهر الكلمات العربية بشكل صحيح

مع ان كل شي يعتمد على ترميز utf8 حتى قاعدة البيانات

لا اعاني من اي مشكلة في اظهار الصفحات او اي مشكلة ترميز الا الاستخراج الى ملف اكسيل

الرجاء ممن يعرف السبب المساعدة جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة Hassan Fakhany في 9 أبريل 2009 في 12:06

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

حاول اخي الكريم ان تضع هذا الكود في اعلى الصفحة التي تعمل على تصدير البيانات لملف الاكسل.

<?

header("Content-type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment; filename=$filename.xls"); 
header("Content-Transfer-Encoding: BINARY"); 
header("Content-Accept-Charset:windows-1256"); 


?>

تم تعديل هذه المشاركة بواسطة Mohammad Hussein في 8 أبريل 2009 في 19:10

#3

اسف اخي الكريم لم ينجح الكود

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

#4

اخواني الكرام

تم حل نصف المشكلة ولكن ظهرت مشكلة جديدة

المشكلة التي تم حلها هي ان الترميز اصبح يظهر باللغة العربية

والمشكلة التي ظهرت ان كل الخلايا تجمعت في خلية واحدة

السبب في ذلك هو تجاهل محرف \ n ومحرف \t اي انه عند تحويلها الى يو تي اف التغى مفعولها

فهل من حل

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

#5

اخى الكريم بالنسبة للترميز اذا كان ترميز الصفحة utf8 لابد ان يكون ترميز البينات فى القاعدة ايضا utf8 والقاعدة نفسها ال connection collation يكون utf8

وبهذا تظهر اى لغة فى العلم بشكل صحيح طالما ان الزائر لم يغير الترميز من المتصفح

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

بالتوفيق

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