多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > 使用php-excel-reader讀取excel文件

使用php-excel-reader讀取excel文件

來源:程序員人生   發(fā)布時(shí)間:2016-06-30 16:40:30 閱讀次數(shù):2913次

        有時(shí)候如果有大量的數(shù)據(jù)需要導(dǎo)入到數(shù)據(jù)庫,最低級(jí)的辦法就是,1個(gè)1個(gè)的手動(dòng)添加,而平常生活中,常經(jīng)常使用表格來記錄,能不能讓PHP直接讀取1個(gè)excel表格,然后,將表格中的內(nèi)容,全部導(dǎo)入數(shù)據(jù)庫呢,這模樣,可以節(jié)省大量的時(shí)間。

        php-excel-reader是1個(gè)讀取excel的類,可以很輕松的使用它讀取excel文件。


        首先要下載有關(guān)的文件:

        鏈接:http://pan.baidu.com/s/1i5990hv 密碼:4npd

        其余文件為事例文件,請認(rèn)真分析源碼。

表格對應(yīng)內(nèi)容:

1:引入類,創(chuàng)建對象,設(shè)置讀取文件的目錄

<?php error_reporting(E_ALL ^ E_NOTICE); require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader();//創(chuàng)建對象 $data->setOutputEncoding('UTF⑻');//設(shè)置編碼格式 $data->read("example.xls");//讀取excel文檔

2:讀取終了后,會(huì)將表格有關(guān)的信息,全部存到1個(gè)大數(shù)組中。

<?php error_reporting(E_ALL ^ E_NOTICE); require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader();//創(chuàng)建對象 $data->setOutputEncoding('UTF⑻');//設(shè)置編碼格式 $data->read("example.xls");//讀取excel文檔 echo "<pre>"; print_r($data->sheets); echo "</pre>";

運(yùn)行結(jié)果以下

3:如果要讀取,數(shù)組中的詳細(xì)內(nèi)容,給出幾個(gè)例子

<?php error_reporting(E_ALL ^ E_NOTICE); require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader();//創(chuàng)建對象 $data->setOutputEncoding('UTF⑻');//設(shè)置編碼格式 $data->read("example.xls");//讀取excel文檔 //echo "<pre>"; //print_r($data->sheets); //echo "</pre>"; echo $data->sheets[0]['numRows']."行<br>";//讀出1共幾行 echo $data->sheets[0]['numCols']."列<br>";//讀出1共幾列 echo $data->sheets[0]['cells'][1][1]."<br>";//讀出第1行第1列的內(nèi)容 print_r($data->sheets[0]['cells'][1]);//第1行的數(shù)據(jù) echo "<br>"; echo implode(",",$data->sheets[0]['cells'][1])."<br>";//去除第1行的數(shù)據(jù),每一個(gè)中間添加分隔符 for($i=1;$i<=$data->sheets[0]['numCols'];$i++)//1次讀出第1行的所有數(shù)據(jù) { echo $data->sheets[0]['cells'][1][$i]." "; } echo "<br>"; echo "<br>"; //讀出所有數(shù)據(jù) for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { //$data->sheets[0]['numCols']為Excel列數(shù) for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { //顯示每一個(gè)單元格內(nèi)容 echo $data->sheets[0]['cells'][$i][$j].' '; } echo '<br>'; }



注意上述,echo implode(",",$data->sheets[0]['cells'][1])."<br>";//去除第1行的數(shù)據(jù),每一個(gè)中間添加分隔符,,的利用,這樣就能夠,直接向數(shù)據(jù)庫插入1整行的數(shù)據(jù)了



注:

dump(),它可以將excel內(nèi)容以html格式輸出:

echo $data->dump(true,true);

<?php error_reporting(E_ALL ^ E_NOTICE); require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader("example.xls"); ?> <html> <head> <style> table.excel { border-style:ridge; border-width:1; border-collapse:collapse; font-family:sans-serif; font-size:12px; } table.excel thead th, table.excel tbody th { background:#CCCCCC; border-style:ridge; border-width:1; text-align: center; vertical-align:bottom; } table.excel tbody th { text-align:center; width:20px; } table.excel tbody td { vertical-align:bottom; } table.excel tbody td { padding: 0 3px; border: 1px solid #EEEEEE; } </style> </head> <body> <?php echo $data->dump(true,true); ?> </body> </html>








生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲性夜| 日韩一级欧美一级 | 久久亚洲欧美综合激情一区 | 亚洲大片免费 | 日本高清在线观看视频www | 国产成人久久久精品一区二区三区 | 亚洲欧洲春色校园另类小说 | 日本大片a| 另类图片 亚洲 校园 小说区 | 国产高清在线精品一区a | 2021精品国产综合久久 | 福利视频一区二区微拍堂 | 能免费看的黄色网址 | 岛国一区 | 亚洲 欧美 综合 | 老司机亚洲精品影院在线 | 久久综合久久综合久久 | 久久精品国产免费高清 | 亚洲人成网址在线观看 | 波多野结衣中文一区二区免费 | 欧美1区二区三区公司 | 亚洲黄色免费在线观看 | 欧美最猛黑人xxxx黑人猛交黄 | 成人精品国产 | 国产片在线观看 | 2019在线亚洲成年视频网站 | 欧美性受xxxx白人性爽 | 亚洲一二三区在线观看 | 亚洲精品国产福利 | 国产免费不卡 | 免费国产叼嘿秀视频 | 乌克兰性欧美精品高清bd | 欧美黑人巨大videos极品视频 | 在线伊人网 | 精品久久国产视频 | 色视频播放| 美女视频在线观看网站 | 精品一区精品二区 | 一个色综合久久 | 中文字幕第15页 | 欧美一级毛片100部 欧美一级毛片不卡免费观看 |