综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

30
2017/07

PhpExcel中文幫助手冊(cè)|PhpExcel使用方法

發(fā)布時(shí)間:2017-07-30 22:36:40
發(fā)布者:pengyifeng
瀏覽量:
0

今天寫項(xiàng)目需要將查詢結(jié)果用PHP導(dǎo)出為excel文件,查了網(wǎng)上主流的一些做法,發(fā)現(xiàn)phpexcel功能很強(qiáng)大,試著模仿著examples寫了一個(gè)簡(jiǎn)單的導(dǎo)出excel的php代碼

下載最新的phpexcel插件可以上官網(wǎng)查找,這里就不多做說明

**

excel寫入數(shù)據(jù)及輸出過程

**

1.引入phpexcel插件 ,引入前進(jìn)行錯(cuò)誤檢查(也可忽略)

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);//date_default_timezone_set('Europe/London');define('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '');if (PHP_SAPI == 'cli')    die('This excel should only be run from a Web Browser');require_once dirname(__FILE__) . '/PHPExcel.php';1234567812345678

2.創(chuàng)建一個(gè)excel,

$objPHPExcel = new PHPExcel();11

3.因?yàn)轫?xiàng)目的excel有特定的格式,所以需要引入一個(gè)模板,可提前將模板寫好放在摸個(gè)目錄下,接著引用該模版,引用的方法如下

$objReader = PHPExcel_IOFactory::createReader('Excel2007');//如果是引入excel2003,將Excel2007改為Excel5即可,如果不改,則輸出的excel會(huì)錯(cuò)誤無法打開$objPHPExcel = $objReader->load("模板的路徑");1212

4.設(shè)置文件屬性(也可忽略采用默認(rèn)的格式,暫時(shí)沒發(fā)現(xiàn)什么問題)

$objPHPExcel->getProperties()->setCreator("zly")->setLastModifiedBy("zly")
 ->setTitle("zly")->setSubject("PHPExcel zly Document")->setDescription("zlydocument for PHPExcel, generated using PHP classes.")->setKeywords("office PHPExcel php")->setCategory("zlyresult file");1234567812345678

5.寫數(shù)據(jù)

//setActiveSheetIndex(num) num為要寫入的工作薄的位置,如1表示sheet1(暫時(shí)不確定)//setCellValue(param1,param2) param1為你要寫入數(shù)據(jù)的位置,param2為要在該位置寫的數(shù)據(jù)
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('C1', "你好")
 ->setCellValue('D1',"你好")->setCellValue('F1', "你好") ->setCellValue('G1', "你好");12345671234567

6.改寫工作薄名稱(如果沒用可不寫)

$objPHPExcel->getActiveSheet(0)->setTitle('zly');11

7.設(shè)置打開excel時(shí)優(yōu)先打開的工作?。J(rèn)1)

$objPHPExcel->getActiveSheet(0)->setTitle('zly');11

8.設(shè)置頁(yè)面頭信息

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); // 如果是excel2003,則寫header('Content-Type: application/vnd.ms-excel');否則輸出的excel無法打開
        header('Content-Disposition: attachment;filename="sj.xlsx"');        header('Cache-Control: max-age=0');        // If you're serving to IE 9, then the following may be needed
        header('Cache-Control: max-age=1');        // If you're serving to IE over SSL, then the following may be needed
        header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
        header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
        header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
        header ('Pragma: public'); // HTTP/1.012345678910111234567891011

9.輸出excel的代碼

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');  //如果為excel2003,則改為Excel5$objWriter->save('php://output');1212

**

注意點(diǎn):

** 
        1.一定要分清引入的模板是2003的還是2007

$objReader = PHPExcel_IOFactory::createReader('param');header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); // 如果是excel2003,則寫header('Content-Type: application/vnd.ms-excel');否則輸出的excel無```$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');//2003用Excel5,2007用Excel2007123123

2.如果有從數(shù)據(jù)庫(kù)讀數(shù)據(jù)再寫入時(shí),一定不要有錯(cuò)誤信息輸出,否則文件無法打開

3.頁(yè)面也不要有其他任何輸出,否則文件無法打開

OK,到此一個(gè)簡(jiǎn)單的excel導(dǎo)出的代碼就完成啦,如果還要具體的設(shè)置列寬或者顏色背景什么的可以參照api文檔


關(guān)鍵詞:
返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
欧美日韩一区二区不卡| 国产日产欧美一区二区三区| 亚洲一区二区高清| 亚洲高清免费观看高清完整版在线观看| 欧美日韩一区二区精品| 亚洲一区在线观看免费观看电影高清| 精品国产乱码久久久久久夜甘婷婷| 亚洲国产另类久久精品| 国产精品美女久久久久久久| 中文字幕色av一区二区三区| 欧美国产综合一区二区| 国产一区二区视频在线播放| 欧美精品在线一区二区三区| 欧美日韩精品在线播放| 伊人精品在线观看| 亚洲九九九在线观看| 日本高清不卡视频| 亚洲国产精品人人爽夜夜爽| 欧美日韩卡一卡二| 欧美日韩五月天| 亚洲精品一二三| 国产suv精品一区二区883| 国产一区二区成人| 久久亚洲一区二区三区明星换脸| 欧美一区二区三区人| 亚洲一区二区av电影| 精品国产乱码91久久久久久网站| 欧美一卡2卡三卡4卡5免费| 欧美日韩国产电影| 一级中文字幕一区二区| 亚洲国产精品一区二区久久恐怖片| 欧美激情一区三区| 欧美日韩中文另类| 久久99精品久久久久久久久久久久| 久久 天天综合| 国产成人精品一区二区三区网站观看| 国产精品资源网| 成人h动漫精品一区二| 在线免费精品视频| 国产成人免费高清| 天天综合色天天综合| 国产欧美日产一区| 欧美午夜影院在线视频| 欧美另类久久久品| 久久99精品国产麻豆不卡| 国产亚洲精久久久久久| 亚洲高清一区二区三区| 精品调教chinesegay| 在线国产亚洲欧美| 国产一区二区三区在线看麻豆| 日韩一区二区三区av| 国产一区二区三区四区五区入口| 欧美久久久久免费| 伊人成人开心激情综合网| 成人免费av资源| 欧美精品国产精品| 国产精品麻豆视频| 久久九九久精品国产免费直播| 一本久久a久久免费精品不卡| 欧美精品xxxxbbbb| 亚洲国产欧美一区二区三区久久| 日韩亚洲欧美一区二区三区| 欧美性生交xxxxxdddd| 一区二区三区91| 亚洲男人第一av网站| 欧美一卡二卡三卡| 国产suv精品一区二区883| 日韩精品视频免费| 日韩欧美激情四射| 一本一道久久a久久精品| 亚洲综合无码一区二区| 精品成人国产在线观看男人呻吟| 中文字幕亚洲欧美日韩高清| 亚洲精品一线二线三线无人区| 日韩一区二区在线观看| 一区二区三区在线观看国产| 久久99蜜桃精品| 日韩欧美在线第一页| 亚洲欧美一区二区精品久久久| 一区二区三区在线视频观看| 精品国产人成亚洲区| 国产一区二区剧情av在线| 亚洲精品视频一区| 亚洲欧美日本另类| 国产蜜臀av在线一区二区三区| 欧美日韩国产a| 最近2019中文字幕大全第二页| 岛国av一区二区在线在线观看| 97se亚洲国产综合自在线观| 日韩免费高清av| 日韩视频一区二区三区| 中文字幕国产精品| 激情五月婷婷综合网| 欧美精品久久天天躁| 国产精品影视在线观看| 国产综合色视频| 亚洲色图欧美制服丝袜另类第一页| 欧美第一区第二区| 久久综合九色综合97婷婷女人| 国产麻豆视频精品| 国产精品18久久久| 亚洲国产精彩中文乱码av| 国产丝袜一区二区| 欧美性生交xxxxxdddd| 在线观看免费视频综合| 亚洲精品在线观看视频| 国产成人精品一区二区三区四区| 久久99国产乱子伦精品免费| 国产福利一区二区三区视频| 久久草av在线| 国产精品视频yy9299一区| 中文字幕亚洲一区二区av在线| 精品人在线二区三区| 国产亚洲欧美色| 精品国产91乱高清在线观看| 激情久久五月天| 亚洲欧美激情精品一区二区| 国内精品自线一区二区三区视频| 欧美视频免费在线观看| 国产一区二区精品丝袜| 精品成人一区二区三区四区| 欧美国产一区二区| 亚洲精美色品网站| 亚洲高清视频中文字幕| 亚洲精品www久久久| 欧美不卡123| 中文字幕日韩在线播放| 欧美一级国产精品| 欧美国产日韩a欧美在线观看| 国产婷婷色一区二区三区四区| 一区三区二区视频| 精品国产三级a在线观看| 在线免费观看羞羞视频一区二区| 精品网站999www| 欧美日韩精品一区视频| 亚洲欧洲高清在线| 亚洲国产精品久久久久婷婷884| 午夜成人在线视频| 欧美性猛交xxxxx免费看| 国产裸体歌舞团一区二区| 久久久精品2019中文字幕之3| 国产suv精品一区二区6| 日韩电影中文 亚洲精品乱码| 亚洲免费视频网站| 国产一区不卡精品| 91精品国产一区二区人妖| 精品欧美一区二区在线观看| 日韩欧美高清一区| 一区二区三区在线观看国产| 精品欧美黑人一区二区三区| 久久丁香综合五月国产三级网站| 中文字幕精品国产| 精品久久久久一区二区国产| 欧美日韩免费观看一区三区| 欧美日韩卡一卡二| 精品久久久免费| 亚洲综合精品久久| 亚洲国产一区二区三区四区| 精品久久中文字幕久久av| 国产亚洲1区2区3区| 中文字幕日本不卡| 色综合色狠狠天天综合色| 国产suv精品一区二区6| 久久久久国产精品麻豆| 亚洲欧美日韩在线一区| 欧美国产日韩a欧美在线观看| 亚洲影院免费观看| 欧美日韩加勒比精品一区| 国产精品一区二区果冻传媒| 一区二区三区在线免费观看| 国产精品毛片高清在线完整版| 亚洲国产精品一区二区www在线| 国产日产欧产精品推荐色| 国产一区二区三区丝袜| 欧美精品在线一区二区三区| 最近免费中文字幕视频2019| 亚洲高清视频中文字幕| 亚洲成人tv网| 亚洲另类一区二区| 中文字幕日韩精品在线| 欧美日韩一区二区在线| 久久久久88色偷偷免费| 一区二区三区精品| 亚洲精品成人a在线观看| 精品1区2区3区| 国产蜜臀av在线一区二区三区| 欧美日韩在线播放一区| 五月激情六月综合| 久久成人18免费观看| 国产美女在线精品| 久久精品欧美日韩| 国产视频一区在线观看| 国产亚洲综合色| 欧美成人午夜电影| 最新中文字幕亚洲| 精品成人一区二区| 夜夜爽夜夜爽精品视频| 一区二区在线观看免费| 日韩成人中文字幕| 亚洲免费伊人电影|