從 PHPExcel 的官網( phpexcel.codeplex.com ) 下載原始碼後,可以看到裏面有 3個目錄: Classes, Documentation, Examples ,如果只是單純要使用的話,只需要 Classes 目錄就好。
如果我們想要產生一個這樣的 Excel 檔案(格式為 Excel97-2003),檔名為 test_01.xls,從瀏覽器裏下載下來
這樣在網址列中輸入你的 url(例如:http:/kirin.idv.tw/PHPExcel/phpexcel_example_01.php) ,就可以下載 test_01.xls 這個 Excel 檔案了
參考資料:
一、PHPExcel developer documentation 開發人員手冊
我們得這麼做
假設我們把程式碼放在跟 Classes 同一層,這樣的話,我們在引入程式碼時,就比較簡單
// 檔案名稱:phpexcel_example_01.php // 引入 PHPExcel 函式庫 include_once "Classes/PHPExcel.php"; //接著我們要生成一個 PHPExcel 物件來幫忙我們處理 Excel 檔案 $objPHPExcel = new PHPExcel(); // 將活頁簿裏的第一張工作表設為要操作的工作表 $objPHPExcel->setActiveSheetIndex(0); // 取得工作表物件 $objWorksheet = $objPHPExcel->getActiveSheet(); // 將值填入儲存格中 $objWorksheet->setCellValue("A1","姓名"); $objWorksheet->setCellValue("B1","成績"); $objWorksheet->setCellValue("A2","王小明"); $objWorksheet->setCellValue("B2","85"); $objWorksheet->setCellValue("A3","張小志"); $objWorksheet->setCellValue("B3","90"); $objWorksheet->setCellValue("A4","陳小祥"); $objWorksheet->setCellValue("B4","88"); // 輸出 header header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: attachment;filename=test_01.xls"); header("Cache-Control: max-age=0"); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output');
這樣在網址列中輸入你的 url(例如:http:/kirin.idv.tw/PHPExcel/phpexcel_example_01.php) ,就可以下載 test_01.xls 這個 Excel 檔案了
參考資料:
一、PHPExcel developer documentation 開發人員手冊
沒有留言:
張貼留言