PHP讀取Excel檔案內容

2022-02-12 16:09:09 字數 1365 閱讀 2444

phpexcelreader比較輕量級,僅支援excel的讀取,實際上就是乙個reader。但是可惜的是不能夠支援excel 2007的格式(.xlsx)。

phpexcel比較強大,能夠將記憶體中的資料輸出成excel檔案,同時還能夠對excel做各種操作,下面主要介紹下如何使用phpexcel進行excel 2007格式(.xlsx)檔案的讀取。

require_once '/libs/phpexcel-1.8.0/classes/phpexcel.php';     //修改為自己的目錄

echo 'test phpexcel 1.8.0: read xlsx file

';$objreader = phpexcel_iofactory::createreaderforfile($filename);

$objphpexcel = $objreader->load($filename);

$objphpexcel->setactivesheetindex(1);

$date = $objphpexcel->getactivesheet()->getcell('a16')->getvalue();

輸出$date變數就能夠看到檔案中的內容了。phpexcel使用phpexcel_iofactory這個類來自動匹配所上傳的檔案型別,當然我們也可以自己制定要解析的檔案型別。之後通過load方法,將php檔案載入到objphpexcel物件中。如果excel檔案有多個sheet,可以通過setactivesheetindex來設定當前活動的sheet。如何通過sheet名來獲得當前sheet我還不知道,如果有知道的可以站內我。

需要注意的是,對於excel中的日期格式,phpexcel讀出來的是不是日期型別,需要我們使用以下方法來進行日期型別轉換。

echo date("y-m-d h:i:s",phpexcel_shared_date::exceltophp($date));

下面的**顯示了如何遍歷顯示excel的內容:

php讀取excel內容

使用php讀取到excel檔案中的內容 2.header content type text html charset utf 8 require once phpexcel classes phpexcel iofactory.php path test.xlsx objphpexcel phpe...

利用python讀取Excel檔案內容

今天,跟大家談一下用python計算excel中的資料 我們先學習讀取excel中的資料 首先我們要安裝xlrd庫,在命令提示符 快捷鍵win r 中輸入 pip install xlrd首先呢,當然要先有乙個excel啦,如下 我們先仔細觀察這個excel,裡面有2018 2017 2016的月收...

php 讀取,生成excel檔案

1.讀取檔案的部分內容 用於固定格式 1 public function readexcel filename 16 return data 17 catch exception e 23 readexcel 注 預設從第一行開始,讀取a列和b列,以陣列的形式返回,但是可以自定義。傳入檔案路徑即可 ...