PHP讀取Excel 之 Spreadsheet_Excel_Reader_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘從IIS的ASP遷移到APACHE的PHP目前在網站服務器軟件市場中,開放源碼的Apache服務器占據了60%的市場份額,而微軟免費捆綁在操作系統當中的IIS排名第二,其市場份額為31%,從總體上看,目前的網站服務器軟件市場已經被Apache和IIS瓜分。 一般從性能上通常都認同Apache的性能優于IIS,雖然I
和Spreadsheet_Excel_Writer類似,Spreadsheet_Excel_Reader是用來讀取Excel內容的工具。
可以方便的將Excel數據導入到數據或者其他用途。
如下代碼:
| <?php //調用Reader require_once 'Spreadsheet/Excel/Reader/reader.php'; //創建 Reader $data = new Spreadsheet_Excel_Reader(); //設置文本輸出編碼 $data->setOutputEncoding('GB2312'); //讀取Excel文件 $data->read("c:\test.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]; } } ?> |
另,由于日期型的特殊性,在取值時可能會產生錯誤,可將Excel單元格類型設為Text,
將日期以文本形式讀取,如需日期型字符再通過PHP對其進行處理即可(strtotime()結合date())。
分享:怎樣搞定phpwind的靜態化部署這幾天裝PHPWIND,費了很多周折,最大的就是靜態化部署問題。 所謂的靜態化對于PHPWIND來說實質是偽靜態。 什么意思呢? 比如某些已經實現靜態化的PHPWIND論壇某頁面:http://www.5kongsoft.com/bbs/post-htm-fid-4.html 實質呢是http://www.5kongsoft.com/b
相關PHP教程:
- 相關鏈接:
- 教程說明:
PHP教程-PHP讀取Excel 之 Spreadsheet_Excel_Reader
。