Home >Backend Development >PHP Tutorial >关于PHPEXCEL输出表格有上万条记录的时候貌似挂了

关于PHPEXCEL输出表格有上万条记录的时候貌似挂了

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:22:011183browse

关于PHPEXCEL输出报表有上万条记录的时候貌似挂了?
这是一个完整可用的phpexcel例子

<?php <br />require('includes/application_top.php');<br>error_reporting(E_ALL);<br>set_include_path(get_include_path() . PATH_SEPARATOR . 'classes/');//設置路徑<br><br>include 'PHPExcel/PHPExcel.php';<br>include 'PHPExcel/PHPExcel/IOFactory.php';<br>$objPHPExcel = new PHPExcel();<br>$objPHPExcel->getActiveSheet()->freezePane('A2');<br>$sharedStyle1 = new PHPExcel_Style();<br>$sharedStyle1->applyFromArray(<br>    array('fill' => array(<br>                'type'	=> PHPExcel_Style_Fill::FILL_SOLID,<br>                'color'	=> array('argb' => 'FFCCFFCC')<br>            ),<br>          'borders' => array(<br>                'bottom'=> array('style' => PHPExcel_Style_Border::BORDER_THIN),<br>                'right'	=> array('style' => PHPExcel_Style_Border::BORDER_MEDIUM)<br>                )<br>         ));<br>$sharedStyle2 = new PHPExcel_Style();<br>$sharedStyle2->applyFromArray(<br>    array('fill' => array(<br>                'type'	=> PHPExcel_Style_Fill::FILL_SOLID,<br>                'color'	=> array('argb' => 'fff4f4f4')<br>            )<br>         ));<br>$objPHPExcel->getActiveSheet()->setSharedStyle($sharedStyle1, "A1:O1");   <br><br>$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('L')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('M')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('N')->setWidth(50);<br>$objPHPExcel->getActiveSheet()->getColumnDimension('O')->setWidth(50);<br><br>$objPHPExcel->getActiveSheet()->setTitle('Student Export');//設置當前工作表的名稱<br>for($i=0;$i	$objPHPExcel->getActiveSheet()->getStyleByColumnAndRow($i, 1)->getFont()->setBold(true);//設置第一行內容加粗<br>}<br>$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(0, 1,'First Name');<br>$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, 1,'Last Name');<div class="clear">
                 
              
              
        
            </div>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn