我正在使用phpexcel从mysql db中的表中获取数据并将其写入excel表。 假设我的查询在某些条件下获取3行以下字段, 用户名,电子邮件,位置。 Excel表格应如下所示:
UserName Email Location
ABC abc@.com NY
PQR pqr@.com CO
XYZ xyz@.com CA
如果查询根据条件获取n行,则需要将行动态添加到Excel工作表中。
答案 0 :(得分: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++;
}