如何从我的sql下载php中的excel

如何从我的sql下载php中的excel,php,mysql,pdo,phpexcel,Php,Mysql,Pdo,Phpexcel,嗨,我正在尝试下载excel文件在php中使用excel报告 我编写了以下代码 $objPHPExcel = new PHPExcel(); foreach($cusRec as $arrayValue) { echo $arrayValue['branch']; $objPHPExcel->setActiveS

嗨,我正在尝试下载excel文件在php中使用excel报告

我编写了以下代码

     $objPHPExcel = new PHPExcel();
    foreach($cusRec as $arrayValue)
                        {               
                     echo $arrayValue['branch'];
                     $objPHPExcel->setActiveSheetIndex(0) 
                        ->setCellValue('A2',  $arrayValue['branch']);
                        $row++;
                       }         

                     header('Content-Type: application/vnd.ms-excel');
                     header("Content-Disposition: attachment;Filename=$filename.xls");
                     header('Cache-Control: max-age=0');
                     $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
                     $objWriter->save('php://output');
            exit;
数组中的数据采用以下格式

    Array ( [0] => Array ( [cid] => 1 [branch] => NAGZIRI (UJJAIN) [custid] => 116018142)[1] => Array ( [cid] => 2 [branch] => NAGZIRI (UJJAIN) [custid] => 126189662 ))
当使用for循环和下载文件进行迭代时,它不会在下载的excel文件中显示任何数据

如何删除此错误


谢谢

完全没有数据?!?单元格A2中甚至没有一个值?然后检查是否有任何分支值为空。所有分支值均为空。输出是否实际创建了Excel文件?MS Excel说文件类型是什么?如果它确实是一个Excel文件,那么请仔细检查,
$cusRec
是否确实包含数据是的,它正在创建Excel文件,$cusRec包含数据。然后,出现了非常非常错误的情况。。。。PHPExcel完全无法将一个基本单元格值设置为字符串,这是一个基本缺陷,我想我早就注意到了。。。。但在保存到之前,请在代码中使用该echo语句php://output,您将下载一个损坏的文件,但您没有将其报告为失败。。。这是你的真实代码吗?