18-07-2006, 16:07
|
|
|
חבר מתאריך: 22.05.05
הודעות: 250
|
|
הקובץ צריך להיות בסיומת PHP - על השרת
הפלט שהוא יוציא צריך אח"כ להשמר כקובץ xls בעזרת ההידרים שישלחו לדפדפן, זה קוד לדוגמא:
קוד PHP:
<?php header('Content-type: application/excel'); header('Content-Disposition: attachment; filename=test.xls');
// התחברות לבסיס נתונים
// שליפת המידע מבסיס הנתונים $Query = mysql_query("SELECT * FROM table") or die(mysql_error()); echo "<table border=\"1\"> <tr> <td><b>בדיקה 1</b></td> <td><b>בדיקה 1</b></td> </tr>"; while($Row = mysql_fetch_array($Query)) echo " <tr> <td>".$Row['r1']."</td> <td>".$Row['r2']."</td> </tr>"; echo "</table>"; ?>
הרגע שתכנס לקובץ הזה, יופיע לך חלון שמירה לקובץ בשם test.xls ואז הפלט שתקבל יהיה HTML נקי בתוך קובץ XLS - מה שיציג לך את זה בצורה טובה באקסל
|