利用PHPExcel快速导出excel

<?php $objPHPExcel = new PHPExcel(); $objSheet = $objPHPExcel->getActiveSheet(); $array = array( array("规格型号", "产品编号", "描述", "入库数量", "出库数量", "当前库存"),
    array($spec, $no) ); $objSheet->fromArray($array); $filename = '在库数据20190508.xls'; $this->startDownload($filename); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); /** * 生产文件下载须要的响应头信息。 * @param string $name 文件名称,可为中文。 */
function startDownload($name) { $ua = $_SERVER["HTTP_USER_AGENT"]; if (strpos($ua, "MSIE")) $name = "=\"".str_replace("+", "%20", urlencode($name))."\""; elseif (strpos($ua, "Firefox")) $name = "*=\"utf8''".$name."\""; else
        $name = "=\"".$name."\""; header("Expires: Mon, 26 Jul 1997 05:00:00 GMT\n"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-cache"); header("Pragma: no-cache"); header("Content-Disposition: attachment; filename".$name); header("Content-type: application/octet-stream"); } ?>
相关文章
相关标签/搜索