前言
- PhpSpreadsheet是一个纯PHP类库,它提供了一组类,允许您从不同的电子表格文件格式(如Excel和LibreOffice Calc)读取和写入。
- 还有一种类似的类库PHPExcel,但是PhpSpreadsheet代码质量和性能比PHPExcel高不少,完全可以替代PHPExcel(PHPExcel已不再维护)。
- PhpSpreadsheet官方文档:https://phpspreadsheet.readth...
PhpSpreadsheet安装的环境要求:
- PHP version 5.6或者更高
- PHP extension:php_zip enabled,php_xml enabled,php_gd2 enabled
PhpSpreadsheet组件安装
-
使用composer执行命令安装依赖:
composer require phpoffice/phpspreadsheet 版本号
- 执行完命令后会在vendor目录下发现有了phpoffice目录,代表已经下载安装PhpSpreadsheet成功。
PhpSpreadsheet简单实例
-
代码示例:
<?php date_default_timezone_set("PRC");//时区设置 require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->setCellValue('A1', 'Hello World !'); $writer = new Xlsx($spreadsheet); $writer->save('hello world.xlsx');
- 执行以上代码会发现生成了一个hello world.xlsx文件,实现了简单的excel文件的导出功能。
总结
- PhpSpreadsheet组件实际上就是一个php的类库,使用这个类库里边的各种方法来实现对excel等表格文件的读取、导出等功能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。