PHP讀取Excel 之 Spreadsheet_Excel_Reader_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:揭秘從IIS的ASP遷移到APACHE的PHP
      目前在網(wǎng)站服務(wù)器軟件市場中,開放源碼的Apache服務(wù)器占據(jù)了60%的市場份額,而微軟免費捆綁在操作系統(tǒng)當(dāng)中的IIS排名第二,其市場份額為31%,從總體上看,目前的網(wǎng)站服務(wù)器軟件市場已經(jīng)被Apache和IIS瓜分。 一般從性能上通常都認同Apache的性能優(yōu)于IIS,雖然I

      和Spreadsheet_Excel_Writer類似,Spreadsheet_Excel_Reader是用來讀取Excel內(nèi)容的工具。

      可以方便的將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)或者其他用途。

      如下代碼:

      <?php
      //調(diào)用Reader
      require_once 'Spreadsheet/Excel/Reader/reader.php';
      //創(chuàng)建 Reader
      $data = new Spreadsheet_Excel_Reader();
      //設(shè)置文本輸出編碼
      $data->setOutputEncoding('GB2312');
      //讀取Excel文件
      $data->read("c:\test.xls");
      //$data->sheets[0]['numRows']為Excel行數(shù)
      for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
        //$data->sheets[0]['numCols']為Excel列數(shù)
        for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
         //顯示每個單元格內(nèi)容
         echo $data->sheets[0]['cells'][$i][$j];
        }
      }
      ?>

      另,由于日期型的特殊性,在取值時可能會產(chǎn)生錯誤,可將Excel單元格類型設(shè)為Text,

      將日期以文本形式讀取,如需日期型字符再通過PHP對其進行處理即可(strtotime()結(jié)合date())。

      分享:怎樣搞定phpwind的靜態(tài)化部署
      這幾天裝PHPWIND,費了很多周折,最大的就是靜態(tài)化部署問題。 所謂的靜態(tài)化對于PHPWIND來說實質(zhì)是偽靜態(tài)。 什么意思呢? 比如某些已經(jīng)實現(xiàn)靜態(tài)化的PHPWIND論壇某頁面:http://www.5kongsoft.com/bbs/post-htm-fid-4.html 實質(zhì)呢是http://www.5kongsoft.com/b

      來源:模板無憂//所屬分類:PHP教程/更新時間:2009-09-03
      相關(guān)PHP教程