激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > PhpExcel中文幫助手冊|PhpExcel使用方法

PhpExcel中文幫助手冊|PhpExcel使用方法

時間:2015-11-09來源:風信官網 點擊: 1370次

下面是總結的幾個使用方法
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
//或者include 'PHPExcel/Writer/Excel5.php'; 用于輸出.xls的
創建一個excel
$objPHPExcel = new PHPExcel();
保存excel—2007格式
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
//或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 非2007格式
$objWriter->save("xxx.xlsx");
直接輸出到瀏覽器
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
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="resume.xls"');
header("Content-Transfer-Encoding:binary");
$objWriter->save('php://output');
——————————————————————————————————————–
設置excel的屬性:
創建人
$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
最后修改人
$objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw");
標題
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
題目
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
描述
$objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.");
關鍵字
$objPHPExcel->getProperties()->setKeywords("office 2007 openxml php");
種類
$objPHPExcel->getProperties()->setCategory("Test result file");
——————————————————————————————————————–
設置當前的sheet
$objPHPExcel->setActiveSheetIndex(0);
設置sheet的name
$objPHPExcel->getActiveSheet()->setTitle('Simple');
設置單元格的值
$objPHPExcel->getActiveSheet()->setCellValue('A1', 'String');
$objPHPExcel->getActiveSheet()->setCellValue('A2', 12);
$objPHPExcel->getActiveSheet()->setCellValue('A3', true);
$objPHPExcel->getActiveSheet()->setCellValue('C5', '=SUM(C2:C4)');
$objPHPExcel->getActiveSheet()->setCellValue('B8', '=MIN(B2:C5)');
合并單元格
$objPHPExcel->getActiveSheet()->mergeCells('A18:E22');
分離單元格
$objPHPExcel->getActiveSheet()->unmergeCells('A28:B28');

保護cell
$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); // Needs to be set to true in order to enable any worksheet protection!
$objPHPExcel->getActiveSheet()->protectCells('A3:E13', 'PHPExcel');
設置格式
// Set cell number formats
echo date('H:i:s') . " Set cell number formats\n";
$objPHPExcel->getActiveSheet()->getStyle('E4')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE);
$objPHPExcel->getActiveSheet()->duplicateStyle( $objPHPExcel->getActiveSheet()->getStyle('E4'), 'E5:E13' );
設置寬width
// Set column widths
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(12);
設置font
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setName('Candara');
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setSize(20);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
$objPHPExcel->getActiveSheet()->getStyle('E1')->getFont()->getColor()->setARGB(PHPExcel_Style_Color::COLOR_WHITE);
$objPHPExcel->getActiveSheet()->getStyle('D13')->getFont()->setBold(true);
$objPHPExcel->getActiveSheet()->getStyle('E13')->getFont()->setBold(true);
設置align
$objPHPExcel->getActiveSheet()->getStyle('D11')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objPHPExcel->getActiveSheet()->getStyle('D12')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objPHPExcel->getActiveSheet()->getStyle('D13')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
$objPHPExcel->getActiveSheet()->getStyle('A18')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY);
//垂直居中
$objPHPExcel->getActiveSheet()->getStyle('A18')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
設置column的border
$objPHPExcel->getActiveSheet()->getStyle('A4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('B4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('C4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('D4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
$objPHPExcel->getActiveSheet()->getStyle('E4')->getBorders()->getTop()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN);
設置border的color
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getLeft()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getTop()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('D13')->getBorders()->getBottom()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getTop()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getBottom()->getColor()->setARGB('FF993300');
$objPHPExcel->getActiveSheet()->getStyle('E13')->getBorders()->getRight()->getColor()->setARGB('FF993300');
設置填充顏色
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setARGB('FF808080');
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID);
$objPHPExcel->getActiveSheet()->getStyle('B1')->getFill()->getStartColor()->setARGB('FF808080');
加圖片
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('Logo');
$objDrawing->setDescription('Logo');
$objDrawing->setPath('./images/officelogo.jpg');
$objDrawing->setHeight(36);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('Paid');
$objDrawing->setDescription('Paid');
$objDrawing->setPath('./images/paid.png');
$objDrawing->setCoordinates('B15');
$objDrawing->setOffsetX(110);
$objDrawing->setRotation(25);
$objDrawing->getShadow()->setVisible(true);
$objDrawing->getShadow()->setDirection(45);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
//處理中文輸出問題
需要將字符串轉化為UTF-8編碼,才能正常輸出,否則中文字符將輸出為空白,如下處理:
$str  = iconv('gb2312', 'utf-8', $str);
或者你可以寫一個函數專門處理中文字符串:
function convertUTF8($str)
{
if(empty($str)) return '';
return  iconv('gb2312', 'utf-8', $str);
}
//從數據庫輸出數據處理方式
從數據庫讀取數據如:
$db = new Mysql($dbconfig);
$sql = "SELECT * FROM  表名";
$row = $db->GetAll($sql);  // $row 為二維數組
$count = count($row);
for ($i = 2; $i <= $count+1; $i++) {
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, convertUTF8($row[$i-2][1]));
$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, convertUTF8($row[$i-2][2]));
$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, convertUTF8($row[$i-2][3]));
$objPHPExcel->getActiveSheet()->setCellValue('D' . $i, convertUTF8($row[$i-2][4]));
$objPHPExcel->getActiveSheet()->setCellValue('E' . $i, convertUTF8(date("Y-m-d", $row[$i-2][5])));
$objPHPExcel->getActiveSheet()->setCellValue('F' . $i, convertUTF8($row[$i-2][6]));
$objPHPExcel->getActiveSheet()->setCellValue('G' . $i, convertUTF8($row[$i-2][7]));
$objPHPExcel->getActiveSheet()->setCellValue('H' . $i, convertUTF8($row[$i-2][8]));
}

在默認sheet后,創建一個worksheet
echo date('H:i:s') . " Create new Worksheet object\n";
$objPHPExcel->createSheet();
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel5');
$objWriter-save('php://output');

欄目列表
推薦內容
熱點內容
展開
激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合
日韩精品乱码免费| 亚洲精品欧美综合四区| 欧美国产日产图区| 亚洲午夜一区二区| 懂色av噜噜一区二区三区av| 欧美日韩精品三区| 亚洲欧洲精品一区二区三区不卡| 久久99在线观看| 欧美日韩在线不卡| 亚洲日本青草视频在线怡红院| 国产一区二区伦理片| 7777精品久久久大香线蕉| 一区二区三区不卡视频| 福利电影一区二区| 久久午夜老司机| 看国产成人h片视频| 欧美日韩成人一区| 亚洲影视在线播放| 一本久久综合亚洲鲁鲁五月天| 中文字幕精品综合| 国产乱码一区二区三区| 精品久久久久久久久久久院品网| 日本网站在线观看一区二区三区 | 日韩精品一区二区三区四区 | 国产一区视频在线看| 91精品国产高清一区二区三区| 亚洲国产美女搞黄色| 色久优优欧美色久优优| 亚洲欧美日韩国产一区二区三区 | 欧美三级欧美一级| 亚洲乱码国产乱码精品精小说| 成人国产精品免费观看动漫| 久久久久久黄色| 国产精品一区二区不卡| 日韩欧美色综合网站| 奇米777欧美一区二区| 91精品国产手机| 日本亚洲一区二区| 日韩免费一区二区| 国产在线看一区| 久久精品人人爽人人爽| 激情综合一区二区三区| 久久综合久久综合久久综合| 韩日欧美一区二区三区| 亚洲欧美日韩国产手机在线| 国产·精品毛片| 国产精品免费视频一区| av亚洲精华国产精华精华| 国产精品久久久久影院| 97久久超碰国产精品| 亚洲免费观看高清完整版在线观看 | 亚洲精品中文字幕乱码三区| 一区二区三区资源| 久草在线在线精品观看| 2023国产精华国产精品| 国产精品一区二区在线播放| 中文字幕av不卡| 色综合天天综合网天天看片| 亚洲伦在线观看| 欧美日韩精品是欧美日韩精品| 免费人成精品欧美精品| 久久夜色精品国产噜噜av| 国产成人免费视频精品含羞草妖精| 久久久精品黄色| 成人97人人超碰人人99| 一区二区三区四区在线播放| 欧美日本免费一区二区三区| 免费欧美在线视频| 国产亚洲va综合人人澡精品| 99re免费视频精品全部| 亚洲自拍偷拍网站| 欧美一区二区啪啪| 国产乱色国产精品免费视频| 中文字幕成人在线观看| 色天使久久综合网天天| 日韩av中文字幕一区二区| 精品国产免费久久| 国产成人午夜99999| 亚洲精选视频免费看| 欧美一级视频精品观看| 国产精品亚洲一区二区三区妖精| 国产精品久久久久久久久搜平片 | 国产成人精品一区二 | 成人av在线资源网站| 一区2区3区在线看| 欧美一区二区三区日韩视频| 国产99久久久精品| 亚洲精品精品亚洲| 911国产精品| 成人免费毛片片v| 亚洲午夜影视影院在线观看| 精品88久久久久88久久久| 97久久超碰精品国产| 日本不卡123| 国产精品人人做人人爽人人添| 欧美吻胸吃奶大尺度电影| 精品一区二区三区香蕉蜜桃| 最新不卡av在线| 欧美一级片在线看| 91一区二区在线| 久久精品国产亚洲aⅴ| 亚洲欧美一区二区在线观看| 在线综合视频播放| 成人免费电影视频| 视频一区欧美精品| 欧美国产亚洲另类动漫| 欧美日韩大陆一区二区| 成人免费精品视频| 人人狠狠综合久久亚洲| 国产精品美女久久久久久久久久久 | 亚洲成人激情综合网| 久久亚洲捆绑美女| 日本高清不卡一区| 国产精品综合二区| 午夜伦欧美伦电影理论片| 中文字幕巨乱亚洲| 日韩精品一区二区三区老鸭窝| 91免费版在线| 国内精品视频一区二区三区八戒| 一区二区三区产品免费精品久久75| 久久精品一区八戒影视| 7777精品伊人久久久大香线蕉最新版 | 国产精品一级二级三级| 亚洲成人av在线电影| 国产精品视频免费看| 欧美不卡在线视频| 欧美日韩精品免费| 日本久久电影网| 不卡一区二区在线| 久久av资源网| 日韩影院精彩在线| 曰韩精品一区二区| 国产精品系列在线| 日韩欧美在线网站| 欧美性大战久久久久久久蜜臀| 岛国精品在线播放| 美女网站一区二区| 天天综合天天综合色| 亚洲精品国产a久久久久久| 国产欧美视频一区二区| 精品免费99久久| 日韩一区二区三区四区| 欧美日本国产一区| 欧美亚洲高清一区| 91影院在线免费观看| 国产丶欧美丶日本不卡视频| 精品亚洲国产成人av制服丝袜 | 国产在线日韩欧美| 麻豆精品国产传媒mv男同| 午夜在线电影亚洲一区| 一区二区三区在线视频播放| 中文字幕永久在线不卡| 欧美国产精品一区| 久久精品一区二区三区四区| 久久只精品国产| 精品欧美乱码久久久久久| 日韩欧美高清在线| 日韩色在线观看| 欧美一级黄色片| 91精品国产91久久久久久一区二区 | 欧美日韩国产高清一区二区 | 日韩你懂的电影在线观看| 91精品国产欧美一区二区成人| 欧美精品视频www在线观看| 欧美视频一区二区三区四区| 91国产免费看| 色94色欧美sute亚洲线路二| 91网站在线播放| 97久久人人超碰| 91美女片黄在线观看| 色综合天天综合网国产成人综合天 | 日韩午夜在线播放| 日韩一区二区三区四区五区六区| 日韩欧美一区中文| 日韩精品中午字幕| 精品黑人一区二区三区久久| 久久综合国产精品| 国产肉丝袜一区二区| 中文字幕欧美激情| 中文字幕在线一区| 亚洲欧美激情一区二区| 亚洲精选视频免费看| 亚洲专区一二三| 婷婷丁香久久五月婷婷| 老司机精品视频导航| 国产精品一区专区| 从欧美一区二区三区| 色综合一个色综合亚洲| 欧美日韩一区成人| 欧美一区2区视频在线观看| 精品日韩成人av| 国产性色一区二区| 国产精品乱人伦中文| 一区二区欧美在线观看| 丝袜诱惑制服诱惑色一区在线观看| 奇米在线7777在线精品| 韩国v欧美v日本v亚洲v| 国产麻豆一精品一av一免费| a亚洲天堂av| 欧美久久免费观看|