①phpexcel是用來操作office excel 文件的乙個php類庫,它基於微軟的openxml標準和php語言。可以使用它來讀取、寫入不同格式的電子**。
②time()返回當前時間的秒數的函式,用來獲取當前的系統時間
③require_once為了避免重複載入檔案即載入檔案一次
④array()建立陣列
⑤memory_get_usage()php內建函式能返回當前分配給php指令碼的記憶體量,使用它來除錯php**效能
⑥var_dump()用來列印陣列,或者輸出字串
php讀取excel檔案,並進行相應處理的具體方法
**示例如下:
<?php
/*讀取excel檔案,並進行相應處理*/
$filename
=
"url.xls"
;
if
(!
file_exists
(
$filename
))
$starttime
= time();
//返回當前時間的unix 時間戳
require_once
'./phpexcel/iofactory.php'
;
$objphpexcel
= phpexcel_iofactory::load(
$filename
);
//獲取sheet**數目
$sheetcount
=
$objphpexcel
->getsheetcount();
//預設選中sheet0表
$sheetselected
= 0;
$objphpexcel
->setactivesheetindex(
$sheetselected
);
//獲取**行數
$rowcount
=
$objphpexcel
->getactivesheet()->gethighestrow();
//獲取**列數
$columncount
=
$objphpexcel
->getactivesheet()->gethighestcolumn();
echo
"sheet count : "
.
$sheetcount
.
" 行數: "
.
$rowcount
.
" 列數:"
.
$columncount
.
"
";
$dataarr
=
array
();
/* 迴圈讀取每個單元格的資料 */
//行數迴圈
for
(
$row
= 1;
$row
<=
$rowcount
;
$row
++)
echo
"
消耗的記憶體為:".(memory_get_peak_usage(true) / 1024 / 1024).
"m"
;
$endtime
= time();
echo
"解析完後,當前的時間為:"
.
date
(
"y-m-d h:i:s"
)."
總共消耗的時間為:
".(($endtime - $starttime))."
秒
";
var_dump(
$dataarr
);
$dataarr
= null;
}
PHP讀取Excel檔案內容
phpexcelreader比較輕量級,僅支援excel的讀取,實際上就是乙個reader。但是可惜的是不能夠支援excel 2007的格式 xlsx phpexcel比較強大,能夠將記憶體中的資料輸出成excel檔案,同時還能夠對excel做各種操作,下面主要介紹下如何使用phpexcel進行ex...
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的月收...