2011-01-10 157 views
-1

我正在使用PHP腳本將數據從MySQL導出到Excel中。 Excel工作表的第一行是一個列標題。我希望他們以粗體顯示。我該怎麼做呢? 我正在使用下面的代碼:PHP數據庫Excel導出

$con = mysql_connect("localhost","admin","password"); 
if (!$con) 
{ 
    die('Could not connect to DB: \n' . mysql_error()); 
} 

mysql_select_db("ALNMSI", $con); 

$result = mysql_query("SELECT * FROM survey1"); 

$filename = "alnmsi_" . date('d-m-Y') . ".xls"; 

header("Content-Disposition: attachment; filename=\"$filename\""); 

header("Content-Type: application/vnd.ms-excel"); $flag = false; 

$flag = false; 

while($row = mysql_fetch_array($result)) 
{ 
    if(!$flag) 
    { 
     data_keys(); 
     $flag = true; 
    } 
    array_walk($row, 'cleanData'); 
    data_array($row); 
} 
+0

做Excel的格式不過度的文檔,如Word呢? – tekknolagi 2011-01-10 06:57:07

+0

即Excel可能不接受原始文本..... – tekknolagi 2011-01-10 06:57:27

回答