السلام عليكم
تعبت كثيراً كى اقوم بعمل ملف excel بالـPHP واليوم عندما كنت فى العمل اعمل على ملف excel واردت حفظ الملف لاحظت انه بالامكان تحويل الملف لـHTML فقمت بعمل ذالك وبعدها قمت بدمج الملف فى ملف PHP وماذا حدث؟؟! إستطعت تحميل الملف والتغير فيه وإضافة بيانات من قاعدة البيانات إليه وإليكم الطريقه بإختصار.
<?
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=textxls.xls");
?>عليك ان تضيف هذين السطرين فى اول البرنامج وعندما تقوم بعمل ملف الاكسل سينتج عنه ملف ضخم مئات الاسطر فى بدايه الملف ستجد
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
هذه الاسطر لابد ان تكون فى بداية الملف وتوضع بدالة print او echo
بعدها يمكنك إضافه اى كود ومن ثم وضع باقى الملف بنفس الطريقه, بالطبع عليك ان تغير جميع العلامات ' إلى \' حتى تستطيع الحصول على النتيجه المرجوه.
ادرج مثال بسيط استغرق عمله اقل من 3 دقائق. وإذا كان هناك اى إستفسار إن شاء الله نقوم بالواجب.
اضفته بصيغة txt لان المنتدى لا يقبل وضع ملفات php مباشرتاً, عليكم بتغير إمتداد الملف إلى صيغه php حتى تستطيعو مشاهدة النتيجه.
والسلام