麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

php中使用PHPExcel讀寫excel(xls)文件的方法

2020-03-22 19:42:32
字體:
供稿:網(wǎng)友
本文實例講述了PHP中使用PHPExcel讀寫excel(xls)文件的方法,非常實用。分享給大家供大家參考之用。具體方法如下:很多PHP類庫在讀取中文的xls、csv文件時會有問題,網(wǎng)上找了下資料,發(fā)現(xiàn)PHPExcel類庫好用,網(wǎng)址地址為:http://phpexcel.codeplex.com/。現(xiàn)將PHPExcel讀寫Excel的方法分別敘述如下:1、讀取xls文件內(nèi)容 //向xls文件寫入內(nèi)容 error_reporting(E_ALL); ini_set('display_errors', TRUE); include 'Classes/PHPExcel.php'; include 'Classes/PHPExcel/IOFactory.php'; //$data:xls文件內(nèi)容正文 //$title:xls文件內(nèi)容標(biāo)題 //$filename:導(dǎo)出的文件名 //$data和$title必須為utf-8碼,否則會寫入FALSE值 function write_xls($data=array(), $title=array(), $filename='report'){ $objPHPExcel = new PHPExcel(); //設(shè)置文檔屬性,設(shè)置中文會產(chǎn)生亂碼,需要轉(zhuǎn)換成utf-8格式??! // $objPHPExcel- getProperties()- setCreator("云舒") // - setLastModifiedBy("云舒") // - setTitle("產(chǎn)品URL導(dǎo)出") // - setSubject("產(chǎn)品URL導(dǎo)出") // - setDescription("產(chǎn)品URL導(dǎo)出") // - setKeywords("產(chǎn)品URL導(dǎo)出"); $objPHPExcel- setActiveSheetIndex(0); $cols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; //設(shè)置www.phpstudy.net標(biāo)題 for($i=0,$length=count($title); $i $length; $i++) { //echo $cols{$i}.'1'; $objPHPExcel- getActiveSheet()- setCellValue($cols{$i}.'1', $title[$i]); //設(shè)置標(biāo)題樣式 $titleCount = count($title); $r = $cols{0}.'1'; $c = $cols{$titleCount}.'1'; $objPHPExcel- getActiveSheet()- getStyle("$r:$c")- applyFromArray( array( 'font' = array( 'bold' = true 'alignment' = array( 'horizontal' = PHPExcel_Style_Alignment::HORIZONTAL_RIGHT, 'borders' = array( 'top' = array( 'style' = PHPExcel_Style_Border::BORDER_THIN 'fill' = array( 'type' = PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR, 'rotation' = 90, 'startcolor' = array( 'argb' = 'FFA0A0A0' 'endcolor' = array( 'argb' = 'FFFFFFFF' $i = 0; foreach($data as $d) { //這里用foreach,支持關(guān)聯(lián)數(shù)組和數(shù)字索引數(shù)組 $j = 0; foreach($d as $v) { //這里用foreach,支持關(guān)聯(lián)數(shù)組和數(shù)字索引數(shù)組 $objPHPExcel- getActiveSheet()- setCellValue($cols{$j}.($i+2), $v); $j++; $i++; // 生成2003excel格式的xls文件 header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter- save('php://output'); $array = array( array(1111,'名稱','品牌','商品名','http://www.phpstudy.net'), array(1111,'名稱','品牌','商品名','http://www.phpstudy.net'), array(1111,'名稱','品牌','商品名','http://www.phpstudy.net'), array(1111,'名稱','品牌','商品名','http://www.phpstudy.net'), array(1111,'名稱','品牌','商品名','http://www.phpstudy.net'), write_xls($array,array('商品id','供應(yīng)商名稱','品牌','商品名','URL'),'report');
$mysqli = new mysqli($config['DB_HOST'], $config['DB_USER'], $config['DB_PWD'], $config['DB_NAME']); if(mysqli_connect_error()) { //兼容 php5.2.9 OO way:$mysqli- connect_error die("連接失敗,錯誤碼:".mysqli_connect_errno()."錯誤信息:".mysqli_connect_error()); //設(shè)置連接數(shù)據(jù)庫的編碼,不要忘了設(shè)置 $mysqli- set_charset("gbk"); //中文字符的編碼要與數(shù)據(jù)庫一致,若沒設(shè)置,結(jié)果為null $name = iconv("utf-8", "gbk//IGNORE", $name); if($mysqli_stmt = $mysqli- prepare("select id from 137_product where name like ")) { $mysqli_stmt- bind_param("s", $name); $mysqli_stmt- execute(); $mysqli_stmt- bind_result($id); $mysqli_stmt- fetch(); $mysqli_stmt- close(); $mysqli- close(); return $id; //得到的是gbk碼(同數(shù)據(jù)庫編碼) $id = getProductIdByName('%伊奈衛(wèi)浴伊奈分體座便器%'); var_dump($id);PHP教程

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕在线视频日本 | 亚洲成人中文字幕在线 | 91精品国产乱码久久久久久久久 | 国产精品成人亚洲一区二区 | 免费国产之a视频 | 高清一区二区在线观看 | 请播放一级毛片 | 九九热精 | 国产精品久久久久永久免费 | 成人免费在线观看视频 | 国产69精品久久久久9999不卡免费 | 涩涩99| 久久蜜桃精品一区二区三区综合网 | 色av成人天堂桃色av | 欧美巨乳在线观看 | 欧美激情第一区 | 毛片视频免费播放 | 久久人人爽人人爽人人片av免费 | 在线视频观看一区二区 | 国毛片| 中文字幕综合在线观看 | 亚州精品天堂中文字幕 | 91不雅视频| 91国内精品久久久久免费影院 | 欧美一级爱爱 | 日本特级a一片免费观看 | 久久国产精品久久久久 | 欧美天堂一区 | 日韩在线激情 | 成人小视频在线播放 | 久久久久久久亚洲精品 | 欧美一级做 | 国产精品麻豆一区二区三区 | 久久精品亚洲欧美日韩精品中文字幕 | av噜噜在线 | 国产一区二区三区撒尿在线 | 亚洲免费视频一区二区 | 在线免费小视频 | 免费看成年人网站 | 国产成人在线观看免费 | 久久中文字幕在线观看 |