使用 PhpSpreadsheet 读取 excel 文件内容
以前的 PHPExcel 已经不维护了,这个 PhpSpreadsheet 库可以看作是它的继承者。
首先我们来安装一下
github地址为 github.com/PHPOffice/PhpSpreadshee...
我这里为了测试方便,我单独创建了一个空目录。
composer require phpoffice/phpspreadsheet
安装后,大概有这些文件
读取excel
我们先在根目录下新建一个 test.xlsx ,内容如下
继续在根目录下,新建一个 readExcel.php 文件,内容如下:
<?php
require 'vendor/autoload.php';
// 引入要使用的类库
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Spreadsheet;
// 加载excel文件流
$spreadsheet = IOFactory::load('test.xlsx');
// 获取第一个 sheet
$sheet = $spreadsheet->getActiveSheet();
// 获取单元格为A1的值
$data = $sheet->getCell('A1')->getValue();
var_dump($data);
执行结果:
本作品采用《CC 协议》,转载必须注明作者和本文链接