使用 PhpSpreadsheet 读取 excel 文件内容

以前的 PHPExcel 已经不维护了,这个 PhpSpreadsheet 库可以看作是它的继承者。

首先我们来安装一下

github地址为 github.com/PHPOffice/PhpSpreadshee...

我这里为了测试方便,我单独创建了一个空目录。

composer require phpoffice/phpspreadsheet

安装后,大概有这些文件
使用 PhpSpreadsheet 读取 excel 文件内容

读取excel

我们先在根目录下新建一个 test.xlsx ,内容如下
使用 PhpSpreadsheet 读取 excel 文件内容

继续在根目录下,新建一个 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);

执行结果:

使用 PhpSpreadsheet 读取 excel 文件内容

本作品采用《CC 协议》,转载必须注明作者和本文链接
六月的风
Junwind
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!