PHP怎么读取Excel文件数据

86次阅读
没有评论

共计 862 个字符,预计需要花费 3 分钟才能阅读完成。

在 PHP 中,可以使用 PHPExcel 库来读取 Excel 文件数据。下面是一个简单的示例代码,演示如何读取 Excel 文件中的数据:

<?php
require 'PHPExcel/Classes/PHPExcel.php';

$excelFile = 'example.xlsx'; // Excel 文件路径 

$excelReader = PHPExcel_IOFactory::createReaderForFile($excelFile);
$excelObj = $excelReader->load($excelFile);
$worksheet = $excelObj->getActiveSheet();
$highestRow = $worksheet->getHighestDataRow();
$highestColumn = $worksheet->getHighestDataColumn();

$data = array();

for ($row = 1; $row <= $highestRow; $row++) {$rowData = array();
    for ($col = 'A'; $col <= $highestColumn; $col++) {$value = $worksheet->getCell($col . $row)->getValue();
        $rowData[] = $value;
    }
    $data[] = $rowData;
}

// 打印读取到的数据 
print_r($data);
?>

在上面的代码中,我们首先加载了 PHPExcel 库,并指定了要读取的 Excel 文件路径。然后使用 PHPExcel_IOFactory 类中的 createReaderForFile 方法创建一个 Excel 读取器,再使用 load 方法加载 Excel 文件。接着获取当前工作表对象,并获取最大行数和最大列数。最后通过循环遍历每一行和每一列,获取单元格的值并保存到一个二维数组中。

你可以根据实际需求对读取到的数据进行进一步处理或输出。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-05-14发表,共计862字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)