国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php讀取EXCEL文件 php excelreader讀取excel文件

php讀取EXCEL文件 php excelreader讀取excel文件

2020-01-20 16:12PHP教程網 PHP教程

php開發中肯定會遇到將excel文件內容導入到數據庫的需要,php-excel-reader可以很輕松的使用它讀取excel文件,本文將詳細介紹,需要了解的朋友可以參考下

php開發中肯定會遇到將excel文件內容導入到數據庫的需要,php-excel-reader是一個讀取excel的類,可以很輕松的使用它讀取excel文件非常方便。

我下載的是php-excel-reader-2.21版本,使用的時候還遇到幾個小問題,后面再細說,先奉上php實例:

我使用的excel如下圖:

php讀取EXCEL文件 php excelreader讀取excel文件

php代碼如下:

復制代碼代碼如下:

<?php 
/*by www.phpddt.com*/ 
header("Content-Type:text/html;charset=utf-8"); 
require_once 'excel_reader2.php'; 
//創建對象 
$data = new Spreadsheet_Excel_Reader(); 
//設置文本輸出編碼 
$data->setOutputEncoding('UTF-8'); 
//讀取Excel文件 
$data->read("example.xls"); 
//$data->sheets[0]['numRows']為Excel行數 
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { 
//$data->sheets[0]['numCols']為Excel列數 
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { 
//顯示每個單元格內容 
echo $data->sheets[0]['cells'][$i][$j].' '; 

echo '<br>'; 

?> 


讀取結果截圖如下

 

php讀取EXCEL文件 php excelreader讀取excel文件

再來說說這個類的小問題:

(1)出現Deprecated: Function split() is deprecated in 。。。錯誤

解決:將excel_reader2.php源碼中split改為explode,詳情點擊php中explode與split的區別介紹

(2)出現Deprecated: Assigning the return value of new by reference is deprecated in錯誤

解決:將excel_reader2.php源碼中$this->_ole =& new OLERead()中 &去掉,因為php5.3中廢除了=& 符號直接用=引用

(3)亂碼問題解決:

構造函數是function Spreadsheet_Excel_Reader($file='',$store_extended_info=true,$outputEncoding=''),它默認的編碼是utf-8,如果不指定,可能會出現亂碼問題,可通過$data->setOutputEncoding('GBK');指定,還有如果你使用dump()函數,dump()函數將excel內容一html格式輸出,使用htmlentities將字符轉化為html的,它默認使用ISO8559-1編碼的,所以你要將 excel_reader2.php源碼中 htmlentities($val)函數改為htmlentities($val,ENT_COMPAT,"GB2312");才行。

最后來說說,php-excel-reader操作excel中的兩個重要的方法

1.dump(),它可以將excel內容以html格式輸出:

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

2.將excel數據存入數組中,使用$data->sheets,打印下如下:

復制代碼代碼如下:

Array 

[0] => Array 

[maxrow] => 0 
[maxcol] => 0 
[numRows] => 5 
[numCols] => 4 
[cells] => Array 

[1] => Array 

[1] => 編號 
[2] => 姓名 
[3] => 年齡 
[4] => 學號 

[2] => Array 

[1] => 1 
[2] => 小紅 
[3] => 22 
[4] => a1000 

[3] => Array 

[1] => 2 
[2] => 小王 
[3] => 33 
[4] => a1001 

[4] => Array 

[1] => 3 
[2] => 小黑 
[3] => 44 
[4] => a1002 

[5] => Array 

[2] => by 
[3] => www.phpddt.com 


[cellsInfo] => Array 

[1] => Array 

[1] => Array 

[xfIndex] => 15 

[2] => Array 

[xfIndex] => 15 

[3] => Array 

[xfIndex] => 15 

[4] => Array 

[xfIndex] => 15 


[2] => Array 

[1] => Array 

[string] => 1 
[raw] => 1 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 0 
[formatColor] => 
[xfIndex] => 15 

[2] => Array 

[xfIndex] => 15 

[3] => Array 

[string] => 22 
[raw] => 22 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 0 
[formatColor] => 
[xfIndex] => 15 

[4] => Array 

[xfIndex] => 15 


[3] => Array 

[1] => Array 

[string] => 2 
[raw] => 2 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 6 
[formatColor] => 
[xfIndex] => 23 

[2] => Array 

[xfIndex] => 23 

[3] => Array 

[string] => 33 
[raw] => 33 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 6 
[formatColor] => 
[xfIndex] => 23 

[4] => Array 

[xfIndex] => 23 


[4] => Array 

[1] => Array 

[string] => 3 
[raw] => 3 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 0 
[formatColor] => 
[xfIndex] => 15 

[2] => Array 

[xfIndex] => 15 

[3] => Array 

[string] => 44 
[raw] => 44 
[rectype] => unknown 
[format] => %s 
[formatIndex] => 0 
[fontIndex] => 0 
[formatColor] => 
[xfIndex] => 15 

[4] => Array 

[xfIndex] => 15 


[5] => Array 

[2] => Array 

[xfIndex] => 15 

[3] => Array 

[xfIndex] => 24 
[hyperlink] => Array 

[flags] => 23 
[desc] => www.phpddt.com 
[link] => http://www.phpddt.co 





[1] => Array 

[maxrow] => 0 
[maxcol] => 0 
[numRows] => 0 
[numCols] => 0 

[2] => Array 

[maxrow] => 0 
[maxcol] => 0 
[numRows] => 0 
[numCols] => 0 


這樣你應該知道怎么取excel中的數據了,好了,使用php-excel-reader讀取excel文件就是這么簡單

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日本一区二区三区精品视频 | 一区二区三区久久 | 亚洲精品国产成人 | 国产高清在线精品一区二区三区 | 免费视频一区 | 黄色免费在线观看 | 色视频亚洲| 久热精品免费 | 欧美第5页 | 中文字幕一区三级久久日本 | 成人高清网站 | 亚洲视频中文字幕 | 国产在线看片 | 国产精品中文字幕在线 | 欧美专区在线观看 | 亚洲人人看 | 国产日韩成人 | 国产精品成人3p一区二区三区 | 精品伦精品一区二区三区视频 | 亚洲男人的天堂视频 | 好吊色欧美一区二区三区四区 | 三级成人在线 | 欧美激情一区二区 | 国产精品99久久久久久久vr | 国产欧美精品区一区二区三区 | 精品中文字幕在线 | 日韩av色 | 欧美黄在线观看 | 羞羞视频在线看 | 国产成人一区二区 | 91国内精品久久 | 欧美精品一区二区视频 | 日韩精品在线观看视频 | 欧美精品v国产精品v日韩精品 | 久久情侣视频 | 精品视频一区二区三区在线观看 | 午夜精品福利电影 | 日本少妇一区二区三区 | 国产大片在线观看 | 亚洲精品视频免费 | 久久一区|