2013-03-11 71 views
0

我使用phpexcel在MySQL數據庫從表中取數據,並將其寫入到Excel表格。 假設我的查詢正在爲某些條件提取下面的字段的3行, UserName,email,Location。 Excel表單應該像:取多行,並將其寫入到Excel

UserName Email  Location 
ABC   [email protected]  NY 
PQR   [email protected]  CO 
XYZ   [email protected]  CA 

行需要被動態地添加到excel表如果查詢獲取基於所述條件的行的n個。

+1

所以...你到目前爲止嘗試過什麼......你有沒有試過搜索這個網站?這個問題已被多次詢問... – Tschallacka 2013-03-11 11:52:50

+1

你看過所有phpexcel的例子嗎? – 2013-03-11 11:54:46

+0

http://stackoverflow.com/questions/4480963/help-with-phpexcel-library-and-mysql-data-from-a-table – 2013-03-11 11:57:46

回答

1
$objPHPExcel = PHPExcel_IOFactory::load("Multiple_rows.xls"); 
$objPHPExcel->setActiveSheetIndex(0); 

$i = 1; 
while($row = mysql_fetch_array($resultqry)) { 
    $cell1 = 'A'.$i; 
    $cell2 = 'B'.$i; 
    $objPHPExcel->getActiveSheet()->setCellValue($cell1, $row['User_name']); 
    $objPHPExcel->getActiveSheet()->setCellValue($cell2, $row['emailaddr']); 
    $i++; 
} 
+0

嗨馬克,非常感謝您的幫助,它的工作!再次感謝 :) – 2013-03-12 04:54:05