国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHPExcel生成圖表

2020-03-22 18:54:42
字體:
來源:轉載
供稿:網友
PHPExcel下載

自帶的例子:



生成折線圖示例:

getActiveSheet();$data = array(array("","一班","二班","三班"),array("不及格",20,30,40),array("良好",30,50,70),array("優(yōu)秀",14,12,30));$objSheet->fromArray($data);//圖表$labels = array(new PHPExcel_Chart_DataSeriesValues('String','Worksheet!$B$1',null,1),//一班new PHPExcel_Chart_DataSeriesValues('String','Worksheet!$C$1',null,1),//二班new PHPExcel_Chart_DataSeriesValues('String','Worksheet!$D$1',null,1),//三班);$xLabels = array(new PHPExcel_Chart_DataSeriesValues('String','Worksheet!$A$2:$A$4',null,3),//取x軸刻度);$datas = array(new PHPExcel_Chart_DataSeriesValues('Number','Worksheet!$B$2:$B$4',null,3),//取一班數(shù)據(jù)new PHPExcel_Chart_DataSeriesValues('Number','Worksheet!$C$2:$C$4',null,3),//取二班數(shù)據(jù)new PHPExcel_Chart_DataSeriesValues('Number','Worksheet!$D$2:$D$4',null,3),//取三班數(shù)據(jù));$series = array(new PHPExcel_Chart_DataSeries(PHPExcel_Chart_DataSeries::TYPE_LINECHART,PHPExcel_Chart_DataSeries::GROUPING_STANDARD,range(0, count($labels)-1),$labels,$xLabels,$datas)); //圖表框架$layout=new PHPExcel_Chart_Layout();$layout->setShowVal(true);$areas = new PHPExcel_Chart_PlotArea($layout,$series);$legend = new PHPExcel_Chart_Legend(PHPExcel_Chart_Legend::POSITION_RIGHT,$layout,false);$title = new PHPExcel_Chart_Title("高一學生成績分布");$ytitle = new PHPExcel_Chart_Title("人數(shù)");$chart = new PHPExcel_Chart('line_chart',$title,$legend,$areas,true,false,null,$ytitle);$chart->setTopLeftPosition("A7")->setBottomRightPosition("K25"); //圖表位置$objSheet->addChart($chart);$excel = 'Excel2007';$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,$excel);$objWriter->setIncludeCharts(true); //圖表必須// $objWriter->save($dir.'/export.xls'); //生成excel文件browser_export($excel,"browser_chart.xlsx"); //瀏覽器輸出SaveViaTempFile($objWriter);function browser_export($type, $filename){if($type == "Excel5"){header('Content-Type: application/vnd.ms-excel'); //excel2003}else{header('Content-Type: application/vnd.openxmlformats-html' target='_blank'>officedocument.spreadsheetml.sheet'); //excel2007}header('Content-Disposition: attachment;filename="'.$filename.'"');header('Cache-Control: max-age=0');}/*解決Excel2007不能導出*/function SaveViaTempFile($objWriter){    $filePath = dirname(__FILE__) . rand(0, getrandmax()) . rand(0, getrandmax()) . ".tmp";    $objWriter->save($filePath);    readfile($filePath);    unlink($filePath);}


效果圖:

參考文章:

PHPExcel

PHPExcel+MySQL

PHPExcel樣式

版權聲明:本文為博主原創(chuàng)文章,未經博主允許不得轉載。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 弥勒县| 哈巴河县| 赣州市| 汉阴县| 宝鸡市| 普定县| 呼和浩特市| 正阳县| 咸阳市| 绥宁县| 富平县| 石阡县| 呼玛县| 民乐县| 台东县| 左权县| 梁山县| 长沙县| 鹰潭市| 大丰市| 板桥市| 夹江县| 枝江市| 库尔勒市| 子洲县| 通城县| 蕲春县| 九龙县| 陵川县| 宝应县| 沅江市| 宾阳县| 荔浦县| 阳信县| 吉水县| 页游| 苏州市| 姚安县| 南涧| 西城区| 盖州市|