phpExcel是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML规范和PHP语言。能够应用它来读取、写入不同格局的电子表格。

首先下载phpExcel类库

https://www.lanzoux.com/im09Cg49lza

导入类库援用

<?php//申明header头部header("Content-type:text/html;charset=utf-8");//引入类库include "Classes/PHPExcel/IOFactory.php";//elsx文件门路$inputFileName = "data.xlsx";date_default_timezone_set('PRC');// 读取excel文件try {    $inputFileType = PHPExcel_IOFactory::identify($inputFileName);    $objReader = PHPExcel_IOFactory::createReader($inputFileType);    $objPHPExcel = $objReader->load($inputFileName);} catch(Exception $e) {    echo "读取失败";}// 确定要读取的sheet,从0开始,0即第一个表,1即第二个表,...$sheet = $objPHPExcel->getSheet(0);// 0即第一个表$highestRow = $sheet->getHighestRow();// 获得总行数$highestColumn = $sheet->getHighestColumn(); // 获得总列数// 获取excel文件的数据,$row=2代表从第二行开始获取数据for ($row = 2; $row <= $highestRow; $row++){    // rowData是一行的数据,遍历进去就是一列数据,字母A代表遍历所有列的数据,字母B开始就是独自遍历那一列的数据,我这里填写的C就是获取C列的数据    $rowData = $sheet->rangeToArray('C' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);    //$rowData是一个嵌套数组,须要这样输入    echo $rowData['0']['0'];    echo "<br>";}?>

后果


用起来是十分不便的,我提供我的测试数据表,能够下载学习。

数据表下载

https://www.lanzoux.com/iHnRb...

Author:TANKING
Date:2020-08-27
Web:http://www.likeyun.cn/
WeChat:face6009