0

我正在使用 phpexcel 从 mysql db 中的表中获取数据并将其写入 excel 表中。假设我的查询正在获取 3 行,其中包含以下字段的某些条件:用户名、电子邮件、位置。Excel 工作表应如下所示:

UserName    Email       Location
ABC         abc@.com     NY
PQR         pqr@.com     CO
XYZ         xyz@.com     CA

如果查询根据条件获取 n 行,则需要将行动态添加到 Excel 工作表中。

4

1 回答 1

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++;
}
于 2013-03-11T13:00:35.720 回答