php實現(xiàn)利用phpexcel導出數(shù)據(jù)
廢話不多說,直接上代碼吧
public function export_data($data = array())
{
# code...
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php') ;
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/Excel5.php') ;
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel.php') ;
include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/IOFactory.php') ;
$obj_phpexcel = new PHPExcel();
$obj_phpexcel->getActiveSheet()->setCellValue('a1','Key');
$obj_phpexcel->getActiveSheet()->setCellValue('b1','Value');
if($data){
$i =2;
foreach ($data as $key => $value) {
# code...
$obj_phpexcel->getActiveSheet()->setCellValue('a'.$i,$value);
$i++;
}
}
$obj_Writer = PHPExcel_IOFactory::createWriter($obj_phpexcel,'Excel5');
$filename = "outexcel.xls";
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:inline;filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
$obj_Writer->save('php://output');
}
- 利用phpExcel實現(xiàn)Excel數(shù)據(jù)的導入導出(全步驟詳細解析)
- ThinkPHP使用PHPExcel實現(xiàn)Excel數(shù)據(jù)導入導出完整實例
- phpExcel導出大量數(shù)據(jù)出現(xiàn)內(nèi)存溢出錯誤的解決方法
- 利用phpexcel把excel導入數(shù)據(jù)庫和數(shù)據(jù)庫導出excel實現(xiàn)
- 使用PHPExcel實現(xiàn)數(shù)據(jù)批量導出為excel表格的方法(必看)
- 完美解決phpexcel導出到xls文件出現(xiàn)亂碼的問題
- Yii中使用PHPExcel導出Excel的方法
- PHP導出EXCEL快速開發(fā)指南--PHPEXCEL的使用詳解
- PHPExcel導出2003和2007的excel文檔功能示例
- 使用PHPExcel導出Excel表
相關(guān)文章
基于PHP實現(xiàn)數(shù)據(jù)分頁顯示功能
這篇文章主要為大家詳細介紹了基于PHP實現(xiàn)數(shù)據(jù)分頁顯示功能,分頁在后臺管理中是經(jīng)常使用的功能,分頁顯示方便大量數(shù)據(jù)的管理,感興趣的小伙伴們可以參考一下2016-05-05php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符
PHP中的有個非常好的函數(shù):nl2br(),將文本框中的換行轉(zhuǎn)換為HTML頁面的<br />,但是如何實現(xiàn)將html中的<br />換行符轉(zhuǎn)換為文本框中的換行符呢2013-03-03