phpexcel來做表格匯出(多個工作sheet)
1.先得去下載phpexcel文件,加壓下來
<?php /** * 簡單實用Execl */ set_include_path(`.`.get_include_path().PATH_SEPARATOR.dirname(__FILE__).`/PHPExecl/`); /* @func 引入類 */ require `PHPExcel.php`; //模擬資料 $mulit_arr = array( array(`標題1`, `標題2`, `標題3`), array(`a`, `b`, `c`), array(`d`, `e`, `f`) ); /* @例項化 */ $obpe = new PHPExcel(); /* @func 設定文件基本屬性 */ $obpe_pro = $obpe->getProperties(); $obpe_pro->setCreator(`midoks`)//設定建立者 ->setLastModifiedBy(`2013/2/16 15:00`)//設定時間 ->setTitle(`data`)//設定標題 ->setSubject(`beizhu`)//設定備註 ->setDescription(`miaoshu`)//設定描述 ->setKeywords(`keyword`)//設定關鍵字 | 標記 ->setCategory(`catagory`);//設定類別 /* 設定寬度 */ //$obpe->getActiveSheet()->getColumnDimension()->setAutoSize(true); //$obpe->getActiveSheet()->getColumnDimension(`B`)->setWidth(10); //設定當前sheet索引,用於後續的內容操作 //一般用在對個Sheet的時候才需要顯示呼叫 //預設情況下,PHPExcel會自動建立第一個SHEET被設定SheetIndex=0 //設定SHEET $obpe->setactivesheetindex(0); //寫入多行資料 foreach($mulit_arr as $k=>$v){ $k = $k+1; /* @func 設定列 */ $obpe->getactivesheet()->setcellvalue(`A`.$k, $v[0]); $obpe->getactivesheet()->setcellvalue(`B`.$k, $v[1]); $obpe->getactivesheet()->setcellvalue(`C`.$k, $v[2]); } //建立一個新的工作空間(sheet) $obpe->createSheet(); $obpe->setactivesheetindex(1); //寫入多行資料 foreach($mulit_arr as $k=>$v){ $k = $k+1; /* @func 設定列 */ $obpe->getactivesheet()->setcellvalue(`A`.$k, $v[0]); $obpe->getactivesheet()->setcellvalue(`B`.$k, $v[1]); $obpe->getactivesheet()->setcellvalue(`C`.$k, $v[2]); } //寫入類容 $obwrite = PHPExcel_IOFactory::createWriter($obpe, `Excel5`); //ob_end_clean(); //儲存檔案 $obwrite->save(`mulit_sheet.xls`); //or 以下方式 /******************************************* 直接在瀏覽器輸出 *******************************************/ /** header(`Pragma: public`); header(`Expires: 0`); header(`Cache-Control:must-revalidate,post-check=0,pre-check=0`); header(`Content-Type:application/force-download`); header(`Content-Type:application/vnd.ms-execl`); header(`Content-Type:application/octet-stream`); header(`Content-Type:application/download`); header("Content-Disposition:attachment;filename=`mulit_sheet.xls`"); header(`Content-Transfer-Encoding:binary`); $obwrite->save(`php://output`); ?> */ ?>
相關文章
- EasyPoi 多sheet匯出功能實現
- 關於EasyExcel的資料匯入和單sheet和多sheet匯出Excel
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- 開源匯入匯出庫Magicodes.IE 多sheet匯入教程
- PHPExcel 讀取表格PHPExcel
- ASP.NET 開源匯入匯出庫Magicodes.IE 多Sheet匯入教程ASP.NET
- PHPExcel匯出的問題,在PHP7中PHPExcel
- js匯出Excel表格JSExcel
- vue匯出Excel表格VueExcel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- vue + element + 匯入、匯出excel表格VueExcel
- 巧用表格模板匯入來批量查詢多個順豐快遞的物流資訊
- element-ui匯出表格UI
- layui 資料表格匯出UI
- phpExcel實現Excel資料的匯入匯出(全步驟詳細解析)PHPExcel
- element-UI庫Table表格匯出Excel表格UIExcel
- vue+elementUI表格匯出excelVueUIExcel
- vue將表格匯出為excelVueExcel
- Vue實現匯出excel表格VueExcel
- 資料匯出為excel表格Excel
- Element-ui元件庫Table表格匯出Excel表格UI元件Excel
- ThinkPHP5.1 Excel 表的匯入匯出操作 (PHPExcel)PHPExcel
- 【xiaomi】ASP.NET 分Sheet匯出EXCEL 2003ASP.NETExcel
- easyExcel匯出多個list列表的excelExcel
- 騰訊文件怎樣匯出excel表格 騰訊文件如何匯出excelExcel
- vue匯出excel資料表格功能VueExcel
- vue實現前端匯出excel表格Vue前端Excel
- springboot poi匯出excel表格Spring BootExcel
- 前端常用方法之匯出excel表格前端Excel
- PHP匯出大量資料到excel表格PHPExcel
- Python如何對多個sheet表進行整合?Python
- DBeaver 匯出多個查詢結果集
- 匯入網頁資料到 Google Sheet網頁Go
- Vue匯出資料到Excel電子表格VueExcel
- vue2.0 匯出Excel表格資料VueExcel
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- vue匯出excel表格步驟以及易出錯點VueExcel
- PHPExcelPHPExcel