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

首頁 > 網站 > 建站經驗 > 正文

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

2024-04-25 20:36:39
字體:
來源:轉載
供稿:網友

本文實例講述了PHP中使用PHPExcel讀寫excel(xls)文件的方法,非常實用。分享給大家供大家參考之用。具體方法如下:

很多PHP類庫在讀取中文的xls、csv文件時會有問題,網上找了下資料,發現PHPExcel類庫好用,官網地址為:http://phpexcel.codeplex.com/?,F將PHPExcel讀寫Excel的方法分別敘述如下:

1、讀取xls文件內容

<?php

//向xls文件寫入內容

error_reporting(E_ALL);

ini_set('display_errors', TRUE);

include 'Classes/PHPExcel.php';

include 'Classes/PHPExcel/IOFactory.php';

//$data:xls文件內容正文

//$title:xls文件內容標題

//$filename:導出的文件名

//$data和$title必須為utf-8碼,否則會寫入FALSE值

function write_xls($data=array(), $title=array(), $filename='report'){

$objPHPExcel = new PHPExcel();

//設置文檔屬性,設置中文會產生亂碼,需要轉換成utf-8格式??!

// $objPHPExcel->getProperties()->setCreator("云舒")

// ->setLastModifiedBy("云舒")

// ->setTitle("產品URL導出")

// ->setSubject("產品URL導出")

// ->setDescription("產品URL導出")

// ->setKeywords("產品URL導出");

$objPHPExcel->setActiveSheetIndex(0);

$cols = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
//設置www.jb51.net標題

for($i=0,$length=count($title); $i<$length; $i++) {
//echo $cols{$i}.'1';

$objPHPExcel->getActiveSheet()->setCellValue($cols{$i}.'1', $title[$i]);

}

//設置標題樣式

$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,支持關聯數組和數字索引數組

$j = 0;

foreach($d as $v) { //這里用foreach,支持關聯數組和數字索引數組

$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.bcty365.com'),

array(1111,'名稱','品牌','商品名','http://www.bcty365.com'),

array(1111,'名稱','品牌','商品名','http://www.bcty365.com'),

array(1111,'名稱','品牌','商品名','http://www.bcty365.com'),

array(1111,'名稱','品牌','商品名','http://www.bcty365.com'),

);

write_xls($array,array('商品id','供應商名稱','品牌','商品名','URL'),'report');

?>

2、向xls文件寫內容

<?php

//獲取數據庫數據(mysqli預處理學習
)
$config = array(

'DB_TYPE'=>'mysql',

'DB_HOST'=>'localhost',

'DB_NAME'=>'test',

'DB_USER'=>'root',

'DB_PWD'=>'root',

'DB_PORT'=>'3306',

);

function getProductIdByName($name) {

global $config;

$id = false;

$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());

}

//設置連接數據庫的編碼,不要忘了設置

$mysqli->set_charset("gbk");

//中文字符的編碼要與數據庫一致,若沒設置,結果為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碼(同數據庫編碼)

}

$id = getProductIdByName('%伊奈衛浴伊奈分體座便器%');

var_dump($id);

?>

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久人成影片一区二区三区观看| 日韩精品久久久久久福利| 日韩国产精品视频| 日韩国产高清视频在线| 欧美午夜精品久久久久久人妖| 日韩av高清不卡| 91av中文字幕| 欧美极品美女电影一区| 欧美成aaa人片在线观看蜜臀| 国产精品爽爽爽爽爽爽在线观看| 亚洲电影在线观看| 欧美午夜片在线免费观看| 日韩日本欧美亚洲| 欧美精品免费播放| 久久男人资源视频| 欧美成人精品三级在线观看| 国产成人一区二区三区电影| 2019精品视频| 国产区精品在线观看| 成人www视频在线观看| 日韩精品视频在线播放| 久久久久久久影视| 日韩欧美一区二区三区久久| 欧美亚洲视频在线看网址| 欧美高清性猛交| 欧美成人三级视频网站| 欧美电影电视剧在线观看| 久久天天躁夜夜躁狠狠躁2022| 日韩美女视频中文字幕| xvideos亚洲| 国产欧美日韩最新| 欧美色xxxx| 欧美又大又硬又粗bbbbb| 欧美华人在线视频| 91精品国产高清久久久久久91| 久久99亚洲热视| 欧美疯狂做受xxxx高潮| 亚洲福利视频二区| 日韩极品精品视频免费观看| 91久久综合亚洲鲁鲁五月天| 黑人巨大精品欧美一区二区三区| 成人福利网站在线观看11| 欧美一级淫片aaaaaaa视频| 欧美裸体男粗大视频在线观看| 日韩中文在线中文网在线观看| 久久久久亚洲精品| 精品无码久久久久久国产| 日韩电影免费在线观看中文字幕| 久99久在线视频| 亚洲国产精品99久久| 大胆人体色综合| 国产日韩欧美中文在线播放| 国产精品99久久久久久白浆小说| 欧美第一页在线| 亚洲欧美一区二区精品久久久| 国产精品视频永久免费播放| 国产成人综合久久| 精品一区二区三区四区| 中文字幕亚洲一区二区三区| 一本色道久久综合狠狠躁篇怎么玩| 日韩电视剧免费观看网站| 日韩大陆毛片av| 欧美一级bbbbb性bbbb喷潮片| 欧美午夜片在线免费观看| 久久国产一区二区三区| 5278欧美一区二区三区| 久久精品国产清自在天天线| 一区二区成人精品| 97香蕉久久夜色精品国产| 国产激情999| 亚洲人成在线观看网站高清| 亚洲精品久久久久中文字幕二区| 久久欧美在线电影| 午夜精品国产精品大乳美女| 国产精品电影观看| 国产精品美女呻吟| 成人黄色免费网站在线观看| 亚洲老板91色精品久久| 伊人青青综合网站| 日本精品性网站在线观看| 国产婷婷成人久久av免费高清| 欧美激情在线播放| 亚洲综合成人婷婷小说| 97视频网站入口| 亚洲已满18点击进入在线看片| 亚洲精品自拍视频| 午夜精品www| 欧美极品在线播放| 欧美富婆性猛交| 日韩福利伦理影院免费| 日韩视频免费观看| 亚洲国产精品女人久久久| 黑人巨大精品欧美一区二区一视频| 国模精品视频一区二区三区| 欧美激情久久久久| 久久久久久亚洲精品不卡| 国产成人精品电影| 欧美日韩国产页| 色综合伊人色综合网| 亚洲成人激情小说| 久久精品99久久香蕉国产色戒| 一区国产精品视频| 亚洲一品av免费观看| www.欧美视频| 亚洲日本成人女熟在线观看| 日韩av在线播放资源| 亚洲精品综合精品自拍| 久久久久久91香蕉国产| 亚洲国产中文字幕久久网| 久久久91精品国产一区不卡| 久久99久国产精品黄毛片入口| 日韩亚洲欧美中文在线| 亚洲tv在线观看| 欧美日韩国产色视频| 精品亚洲国产视频| 国产亚洲欧洲在线| 日韩视频精品在线| 国产一区二区三区视频免费| 亚洲欧美制服综合另类| 精品性高朝久久久久久久| 亚洲第一视频网站| 色婷婷综合久久久久中文字幕1| 欧美肥婆姓交大片| 欧美xxxx18性欧美| 日韩在线精品视频| 欧美夫妻性生活xx| 国产精品日韩电影| 日韩美女在线看| 成人444kkkk在线观看| 午夜精品福利视频| 久久男人av资源网站| 欧美一级视频在线观看| 成人做爰www免费看视频网站| 国产成人激情视频| 欧美日本中文字幕| 91久久中文字幕| 中文字幕一区电影| 亚洲性视频网站| 亚洲福利视频二区| 最近的2019中文字幕免费一页| 亚洲精品日韩丝袜精品| 欧美一二三视频| 亚洲高清久久久久久| 国产精品老牛影院在线观看| 国产婷婷97碰碰久久人人蜜臀| 国产精品美女在线| 亚洲天堂免费在线| 91亚洲精品视频| 夜夜嗨av色综合久久久综合网| 午夜美女久久久久爽久久| 日韩欧美国产高清91| 亚洲aaaaaa| 成人av.网址在线网站| 综合网日日天干夜夜久久| 国产精品永久免费在线| 2020久久国产精品| 国产精品久久视频| 亚洲aaa激情| 国产精品成人va在线观看| 2019中文字幕免费视频| 亚洲精品456在线播放狼人| 精品国产鲁一鲁一区二区张丽| 国产精品视频播放| 九九久久精品一区|