ThinkPHP与PHPEexcel整合问题

浏览:1809 发布日期:2012/12/02
3.1.2 - 普通 - 未处理
    public function index(){
        import ("@.ORG.PHPExcel.PHPExcel");
        $objPHPExcel = new PHPExcel();
        $objPHPExcel->setActiveSheetIndex(0);
        $objPHPExcel->getActiveSheet()->setCellValue('A1', 'testsssssssssssss');        
        header("Content-Type: application/vnd.ms-excel;");
        header("Content-Disposition:attachment;filename=update_".date('Y-m-d',mktime()).".xls");
        header("Pragma:no-cache");
        header("Expires:0");
        //输出
        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
        $objWriter->save('php://output');        
    }
导出的excel打开一片乱

正常抛开ThinkPHP就是正常导出的<?
require("includes/Lib/ORG/PHPExcel/PHPExcel.class.php");
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'testsssssssssssss');    
header("Content-Type: application/vnd.ms-excel;");
header("Content-Disposition:attachment;filename=update_".date('Y-m-d',mktime()).".xls");
header("Pragma:no-cache");
header("Expires:0");
//输出
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');        
评论(
后面还有条评论,点击查看>>