亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHPExcel中文幫助手冊|PHPExcel使用方法(分享)

2024-05-04 23:57:53
字體:
來源:轉載
供稿:網友

下面是總結的幾個使用方法

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 formatsecho 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后,創建一個worksheetecho date('H:i:s') . " Create new Worksheet object/n";$objPHPExcel->createSheet();$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel5');$objWriter-save('php://output');

以上這篇PHPExcel中文幫助手冊|PHPExcel使用方法(分享)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频一区二区| 亚洲第一男人av| 992tv在线成人免费观看| 国产日韩欧美成人| 国产精品美女呻吟| 成人欧美一区二区三区黑人| 亚洲高清一二三区| 精品国产一区二区三区在线观看| 66m—66摸成人免费视频| 久久久这里只有精品视频| 亚洲国产精品va在线| 欧美激情一区二区三级高清视频| 日本高清不卡的在线| 欧美一级视频免费在线观看| 精品国产老师黑色丝袜高跟鞋| 亚洲国产免费av| 久久久久久久亚洲精品| 精品亚洲一区二区三区| 欧美日韩国产精品| 国产精品电影网| 中文字幕亚洲情99在线| 国产成人福利网站| 精品国产乱码久久久久久虫虫漫画| 伊人成人开心激情综合网| 日韩av综合网| 日本久久91av| 国产一区红桃视频| 57pao成人永久免费视频| 中文字幕日韩欧美| 久久精品福利视频| 亚洲第一区第二区| 久久国产色av| 久久久久国产精品免费网站| 亚洲人成绝费网站色www| 亚洲3p在线观看| 日本精品一区二区三区在线播放视频| 国产视频精品xxxx| 日韩视频精品在线| 久久人人爽人人爽人人片av高清| 综合欧美国产视频二区| 亚洲精品乱码久久久久久金桔影视| 欧美精品在线观看91| 国产亚洲美女精品久久久| 日本精品视频在线观看| 欧美日韩福利在线观看| 高潮白浆女日韩av免费看| 97在线视频一区| 亚洲最大在线视频| 国内精品久久久久| 98午夜经典影视| 国产亚洲免费的视频看| 91精品免费视频| 欧美高清视频免费观看| 国产精品wwwwww| 国产精品午夜视频| 欧美午夜精品伦理| 日韩在线资源网| 美女视频久久黄| 成人在线国产精品| 精品福利一区二区| 91久久在线播放| 成人欧美一区二区三区黑人孕妇| 国产69精品99久久久久久宅男| 精品亚洲国产成av人片传媒| 亚洲美女免费精品视频在线观看| 久久久久久网址| 97久久超碰福利国产精品…| 国产精品电影久久久久电影网| 91产国在线观看动作片喷水| 青草热久免费精品视频| 成人精品一区二区三区电影黑人| 日韩欧美成人免费视频| 亚洲网站在线观看| 日韩精品视频在线| 精品中文字幕视频| 精品日韩中文字幕| 欧美最顶级丰满的aⅴ艳星| 中国人与牲禽动交精品| 亚洲欧美在线播放| 全亚洲最色的网站在线观看| 国产精品视频在线播放| 久久精品青青大伊人av| 另类色图亚洲色图| 毛片精品免费在线观看| 日本欧美中文字幕| 午夜精品久久久久久久久久久久| 欧美性视频精品| 亚洲91精品在线观看| 国产精品专区一| 亚洲综合日韩在线| 国产亚洲精品美女| 91在线|亚洲| 日本欧美爱爱爱| 国产精品99久久久久久人| 国产成人涩涩涩视频在线观看| 日本亚洲欧美成人| 欧美在线视频在线播放完整版免费观看| 日韩av毛片网| 欧美第一页在线| 国产精品精品久久久| 欧美激情中文网| 日韩av在线导航| 欧美精品第一页在线播放| 欧美肥婆姓交大片| 国模视频一区二区三区| 成人网中文字幕| 国产精品88a∨| 日韩av在线一区| 亚洲精品美女久久久久| 欧美精品久久久久久久免费观看| 欧美专区在线观看| 中文字幕日韩在线播放| 国产精品揄拍一区二区| 国产精品99导航| 日av在线播放中文不卡| xx视频.9999.com| 久久久亚洲福利精品午夜| 蜜月aⅴ免费一区二区三区| 欧美激情精品久久久| 亚洲成人av在线| 97精品国产97久久久久久春色| 亚洲国产精品资源| 欧美性猛交xxx| 91精品国产综合久久香蕉最新版| 9.1国产丝袜在线观看| 最近中文字幕日韩精品| 亚洲天堂一区二区三区| 亚洲最新av网址| 国产精品影院在线观看| 欧美一区二粉嫩精品国产一线天| 久久久久久亚洲精品中文字幕| 国产精品777| 亚洲女人被黑人巨大进入al| 国产视频亚洲视频| 久久久久99精品久久久久| 国产精品狠色婷| 最近中文字幕2019免费| 91香蕉嫩草神马影院在线观看| 精品福利在线看| 一色桃子一区二区| 在线视频亚洲欧美| 亚洲国产美女精品久久久久∴| 日韩精品免费在线视频观看| 久久综合久久美利坚合众国| 欧美电影免费在线观看| 国产精品一区二区久久久| 欧美日韩国产一区二区三区| 日韩精品有码在线观看| 国产精品99免视看9| 欧美成人性色生活仑片| 欧美精品18videosex性欧美| 日本精品久久久| 日韩不卡中文字幕| 中文亚洲视频在线| 国产综合视频在线观看| 国产综合在线视频| 欧美精品国产精品日韩精品| 欧美在线性爱视频| 欧美日韩激情网| 欧美高清在线观看| 欧美精品中文字幕一区| 欧美俄罗斯乱妇| 日韩精品视频在线观看网址| 国产日韩精品在线观看|