我使用phpexcel从mysql数据库中的表中获取数据并将其写入excel表。假设我的查询是抓取3行与以下字段的某些条件,用户名,电子邮件,位置。Excel表格应该看起来像:
UserName Email Location
ABC abc@.com NY
PQR pqr@.com CO
XYZ xyz@.com CA
如果查询根据条件获取n行,则需要动态添加行到excel表中。
$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++;
}