PHP如何讀取Excel的文件,報錯問題如何解決
Admin 2022-08-25 群英技術(shù)資訊 843 次瀏覽
這篇文章給大家分享的是“PHP如何讀取Excel的文件,報錯問題如何解決”,對大家學(xué)習(xí)和理解有一定的參考價值和幫助,有這方面學(xué)習(xí)需要的朋友,接下來就跟隨小編一起學(xué)習(xí)一下吧。下載phpExcelReader http://sourceforge.net/projects/phpexcelreader
解壓后得到下面這些文件

jxlrwtest.xls這個excel文件有錯誤,自己重新建了個
example.php和example2.php兩個文件的輸出不一樣
example.php

example2.php

另外,在運行example.php的時候可能報一些錯誤,下面是在網(wǎng)上找的解決辦法:
錯誤一:Deprecated: Assigning the return value of new by reference is deprecated in D:\wamp\www\phpExcelReader\Excel\reader.php on line 262
這個是php5.3以后版本的問題,php5.3以下版本不會出現(xiàn)
$this->_ole =& new OLERead();
php5.3開始后,廢除了php中的”=&”符號,所以要想復(fù)制,直接用=引用即可
錯誤二:Warning: require_once(Spreadsheet/Excel/Reader/OLERead.php) [function.require-once]: failed to open stream: No such file or directory in D:\wamp\www\phpExcelReader\Excel\reader.php on line 31
修改辦法:
將require_once 'Spreadsheet/Excel/Reader/OLERead.php';
改為:require_once 'oleread.inc';
錯誤三:
Notice: iconv() [function.iconv]: Detected an illegal character in input string in D:\wamp\www\phpExcelReader\Excel\reader.php on line 1056
修改辦法:
將example.php里面的
$data->setOutputEncoding('CP1251');
改為:
$data->setOutputEncoding('UTF-8'); //或者你的程序編碼是gbk的就改為GB2312
錯誤四:下載的里面的jxlrwtest.xls這個excel文件有錯誤,請自己創(chuàng)建一個
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:[email protected]進行舉報,并提供相關(guān)證據(jù),查實之后,將立刻刪除涉嫌侵權(quán)內(nèi)容。
猜你喜歡
在thinkphp中,create方法用于對POST提交的數(shù)據(jù)進行處理,利用表中的字段名稱與表單提交的名稱對應(yīng)關(guān)系自動封裝數(shù)據(jù)實例,該方法可以對表單進行令牌驗證,放置表單重復(fù)提交。
對于PHP的安全性來說錯誤報告是一把雙刃劍。一方面可以提高安全性,另一方面又有害。攻擊系統(tǒng)時經(jīng)常使用的手法就是輸入不正確的數(shù)據(jù),然后查看錯誤提示的類型及上下文...
php如何批量刪除數(shù)據(jù)?下文有實例供大家參考,對大家了解操作過程或相關(guān)知識有一定的幫助,而且實用性強,希望這篇文章能幫助大,下面我們一起來了解看看吧。
php獲取時間戳和日期格式的方法是什么?在做項目開發(fā)的時候,我們經(jīng)常會遇到獲取時間戳的需求,例如獲得今日、文周、本月、本年等時間戳,而且對日期格式也是有要求的。對此,下面小編就給大家分享關(guān)于php獲取時間戳和日期格式的實例,大家可以參考學(xué)習(xí)。
這篇文章主要給大家介紹了關(guān)于php如何比較兩個浮點數(shù)是否相等的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
推薦內(nèi)容
成為群英會員,開啟智能安全云計算之旅
立即注冊關(guān)注或聯(lián)系群英網(wǎng)絡(luò)
7x24小時售前:400-678-4567
7x24小時售后:0668-2555666
24小時QQ客服
群英微信公眾號
CNNIC域名投訴舉報處理平臺
服務(wù)電話:010-58813000
服務(wù)郵箱:[email protected]
投訴與建議:0668-2555555
Copyright ? QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版權(quán)所有
增值電信經(jīng)營許可證 : B1.B2-20140078 ICP核準(zhǔn)(ICP備案)粵ICP備09006778號 域名注冊商資質(zhì) 粵 D3.1-20240008