首頁  >  文章  >  後端開發  >  php將資料寫入excel

php將資料寫入excel

WBOY
WBOY原創
2016-08-08 09:22:281827瀏覽

//header("內容類型:text/html; charset=utf-8");
//include_once 'PHPExcel.php';

/**

* 產生excel
     * @param $list
     */
    public function excel($list,$excelName='brand') {
   PHPExcel = new PHPExcel();  
        // 屬性    
$objPHPExcel->getProperties()->setCreator("ctos")  
               ->setLastModifiedBy( Office 2007 XLSX 測試文件」)
                -> ;setSubject("Office 2007 XLSX 測試文件" )  
                ->setDescription("Office 2007 XLSX 測試文檔,使用PHP 類別產生。")  
   openxml php")  
                ->setCategory (「測試結果檔案」);  
    
        $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);  
        $objPHP-ccel>$objPHPet-gets(Fed)> 
      
        //設定行高度    
        $objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(22);
  owHeight(20);
      
        // 設定中位居中    
        ::HORIZONTAL_CENTER);  
        $objPHPExcel->getActiveSheet()- >getStyle('B')->getAlignment()->setHorizo​​​​ntal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);  
//表頭$ objphp-> setActiveSheetIndex(0)1 >品牌')
-> setCellvalue('b1','','系列');  
        // 內容 
        ,$ 2;           foreach($item as $k => $v ){    
                $objPHPExcel->getActiveSheet(0) ->setCell PHPExcel->getActiveSheet(0)->setCellValue('B'. $i, $v['goname'].'__'.$v['name']);  
                ++$i;
     
      
        // 重新命名工作表   
        $objPHPExcel- Excel開啟這是第一表   
        $ objPHPExcel->setActiveSheetIndex(0);  
      
        // 輸出 
     );  header('Content-Disposition: attachment;filename="' . $excelName . ' .xls"');  $objWriter->save('php:/ /output');  
    }
以上就介紹了php將資料寫入excel,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn