php解析excel文件


public static function getStaffByXlsx($path) {
     /*dirname(__file__): 當前代碼所在的目錄,$path: ”/文件名“ */
$PHPReader = PHPExcel_IOFactory::createReaderForFile(dirname(__file__) . $path);
     /*加載當前目錄下邊的文件*/
$PHPExcel = $PHPReader->load(dirname(__file__) . $path);
     /*獲取表的第一個sheet*/
$currentSheet = $PHPExcel->getSheet(0);
     /*獲取表里內容的最大列數*/
$allColumn = $currentSheet->getHighestColumn();
/*獲取表里內容的最大行數*/
$allRow = $currentSheet->getHighestRow(); $data = array(); for ($currentRow = 3; $currentRow <= $allRow; $currentRow++) { for($currentColumn= 'A'; $currentColumn<= $allColumn; $currentColumn++){ $address = $currentColumn.$currentRow; $val = $currentSheet->getCell($address)->getValue(); $data[$currentRow - 3][$currentColumn] = $val; } } if (empty($data)) { return ['error' => 1, 'message' => 'data is empty']; } return $data; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM