很多的客戶給他查詢後台還不夠,它們還想要excel的檔案 雖然到現在我還是不懂為什麼,不過既然都有這樣的需求了那我們就來做吧 PHPExcel 就是一個這樣的套件,他支援excel5,excel2003(xls),excel2007(xlsx),csv等等格式 先講一下動作的原理吧 1.載入元件庫 include "Classes/PHPExcel.php"; require_once "Classes/PHPExcel.php"; require_once "Classes/PHPExcel/IOFactory.php"; $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); 2.設定每一個值的座標 $objPHPExcel->getActiveSheet()->setCellValue('A1','中文'); $objPHPExcel->getActiveSheet()->setCellValue('B2','許'); $objPHPExcel->getActiveSheet()->setCellValue('C3','test3'); $objPHPExcel->getActiveSheet()->setCellValue('D3','test4'); 3.存檔 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('test.xlsx'); 上面的範例是最簡單的做法,PHPExcel有更多的設定參數可以使用可以讓你做出來的Excel變得很複雜和多樣化 不過我不打算要讓事情變得這麼複雜所以這樣就好啦 附記: 要使用這個套件php環境必須要有 php_zip php_xml php_xmlrpc