文章插圖

文章插圖
在文章開始介紹前,大家需要了解一下PHPExcel是什么?PHPExcel 就是一個用來操作Office Excel 文檔的PHP類庫 。
大家可以通過這個官方鏈接來下載PHPExcel類庫:https://github.com/PHPOffice/PHPExcel
點擊如下圖中位置,即可下載PHPExcel類庫壓縮包 。
PHPExcel讀取Excel數據的詳細方法 。
例如,有一個1.xls的表格內容如下:
<?php
$fileName = “1.xls”;
if (!file_exists($fileName)) {
return “文件不存在!”;
}
// 引入PHPExcel
require_once “./PHPExcel/IOFactory.php”;
// 載入當前文件
$phpExcel = PHPExcel_IOFactory::load($fileName);
// 設置為默認表
$phpExcel->setActiveSheetIndex(0);
// 獲取表格數量
$sheetCount = $phpExcel->getSheetCount();
// 獲取行數
$row = $phpExcel->getActiveSheet()->getHighestRow();
// 獲取列數
$column = $phpExcel->getActiveSheet()->getHighestColumn();
echo “表格數目為:$sheetCount” . “表格的行數:$row” . “列數:$column”;
$data = http://www.mnbkw.com/jxjc/187860/[];
// 行數循環
for ($i = 1; $i <= $row; $i++) {
// 列數循環
for ($c = ‘A’; $c <= $column; $c++) {
$data[] = $phpExcel->getActiveSheet()->getCell($c . $i)->getValue();
}
echo “<pre>”;
print_r($data);
}
在上述代碼中,先if判斷Excel表格是否存在,再用require_once引入PHPExcel類庫中IOFactory.php這個類,然后使用PHPExcel類庫的一個方法載入Excel文件,這里將載入的Excel文件賦值于$phpExcel變量 。
然后再將$phpExcel變量通過分別指定相應的方法來獲取Excel表格的數目、行數、列數以及通過setActiveSheetIndex(0)方法設置這個表格為默認(0表示默認) 。
此時輸出表格的數目、行數、列數的結果,通過瀏覽器訪問的結果如下圖:
然后我們用for循環遍歷出表格的所有內容,再定義一個數組$data來接收這些內容 。
那么通過瀏覽器訪問,最終得到的循環結果如下圖:
本篇文章就是關于PHP讀取Excel文件也就是利用PHPExcel讀取Excel數據的具體方法介紹,具有一定的參考價值,希望對需要的朋友有所幫助!
想要了解更多PHP相關知識,大家可以關注PHP視頻教程 ,歡迎各位前來參考學習!
【php讀取excel數據格式 php讀取excel數據圖表】以上就是怎么用PHP讀取Excel文件信息及內容?(圖文+視頻教程)的詳細內容,更多請關注其它相關文章!
- excel怎么設置翻頁按鈕 Excel怎么快速翻頁
- excel2010合并多個表格數據 多張excel表格數據合并
- u盤提示磁盤結構損壞且無法讀取怎么辦 u盤結構損壞且無法讀取什么意思
- excel根據姓名統計人數公式 excel表格統計人名數
- excel 打開 配置進度 打開excel出現配置進度怎么回事
- php獲取字符串首次出現的位置 php字符串第一次出現的位置
- js讀取input值 js獲取input的屬性值
- php能干啥 php是干什么的,能干什么
- PHP二維數組遍歷 php多維數組遍歷輸出
- excel中的irr公式什么意思 irr計算公式的excel
