2012-03-29 5 views
0

ich auf Export arbeitete Excel-Daten mit PHPExport MySQL Tabellendaten in einer CSV mit PHP Script

aber es hat Problem auf als csv mit comma separated values ​​heruntergeladen
aber ich brauche XLS-Datei mit Tabellenfeld

Werten

ich mit dem Code unten

$values = mysql_query("SELECT * FROM $table"); 

while ($rowr = mysql_fetch_row($values)) { 
for ($j=0;$j<$i-1;$j++) { 

$csv_output .= $rowr[$j]."; "; 
} 
    $csv_output .= "\n"; 
} 
$filename = $file."_".date("Y-m-d_H-i",time()); 
header("Content-type: application/vnd.ms-excel"); 
header("Content-disposition: csv" . date("Y-m-d") . ".csv"); 
header("Content-disposition: filename=".$filename.".csv"); 
print $csv_output; 

Antwort

0
$rown=0; 
while($row = mysql_fetch_assoc($values)){ 
    if($rown++==0) 
    $csv_output.=implode(";",array_keys($row)."\n"; 
    $csv_output.=implode(";",array_values($row)."\n"; 
}