<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • php讀取excel數據(php原生讀取excel的方法)


    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    本篇文章將要給大家詳細介紹如何用PHP讀取Excel文件數據及內容信息。

    在文章開始介紹前,大家需要了解一下PHPExcel是什么?PHPExcel 就是一個用來操作Office Excel 文檔的PHP類庫。

    大家可以通過這個官方鏈接來下載PHPExcel類庫
    https://github.com/PHPOffice/PHPExcel

    點擊如下圖中位置,即可下載PHPExcel類庫壓縮包。

    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    然后將下載后的PHPExcel壓縮包解壓,再將PHPExcel和PHPExcel.php這兩個文件直接復制到我們自己項目根目錄下。

    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    下面我們就通過具體的代碼示例,為大家詳細解說:

    PHPExcel讀取Excel數據的詳細方法。

    例如,有一個1.xls的表格內容如下:

    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    我們利用PHPExcel類庫將Excel表格內的信息內容讀取出來,完整代碼如下:

    <?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 = [];

    // 行數循環

    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表示默認)。

    此時輸出表格的數目、行數、列數的結果,通過瀏覽器訪問的結果如下圖:

    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    我們通過圖中所示,可以發現表格的信息已經被正確的獲取到了。

    然后我們用for循環遍歷出表格的所有內容,再定義一個數組$data來接收這些內容。

    那么通過瀏覽器訪問,最終得到的循環結果如下圖:

    怎么用PHP讀取Excel文件信息及內容?(圖文教程)

    如圖中所示,我們成功得讀取到了Excel文件的所有內容。

    本篇文章就是關于PHP讀取Excel文件也就是利用PHPExcel讀取Excel數據的具體方法介紹,具有一定的參考價值,希望對需要的朋友有所幫助!

    想要了解更多PHP相關知識,大家可以關注PHP視頻教程 ,歡迎各位前來參考學習!

    以上就是怎么用PHP讀取Excel文件信息及內容?(圖文+視頻教程)的詳細內容,更多請關注其它相關文章!

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费