如何从我的sql下载php中的excel
嗨,我正在尝试下载excel文件在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
$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,您将下载一个损坏的文件,但您没有将其报告为失败。。。这是你的真实代码吗?