Skip to content
carlin-rj edited this page Nov 3, 2023 · 3 revisions

Laravel-excel 一款基于xlswriter的laravel扩展包

Latest Stable Version Total Downloads Latest Stable Version PHP Version Require License

xlswriter是一款高性能的php excel读写扩展,Laravel-excel基于SpartnerNL/Laravel-Excel代码上,切换成xlswriter扩展。 如果您的项目使用的是SpartnerNL/Laravel-Excel并且出现大数据导出性能问题,你不想修改大量的代码,那么当前的包可能会很适合你。 当然目前的包不可能百分之百兼容所有功能,目前只实现了部分基础的功能。

Xlswriter文档

如果本扩展帮助到了你 欢迎star。

如果本扩展有任何问题或有其他想法 欢迎提 issue与pull request。

Laravel-excel使用教程

环境要求

  • xlswriter >= 1.3.7
  • PHP >= 8.0 安装请按照XlsWriter的官方文档:安装教程

安装

composer require mckue/laravel-excel 

发布mckue-excel.php配置文件:

php artisan vendor:publish --provider="Mckue\Excel\ExcelServiceProvider" --tag=config 

1.命令

1.1 查看xlswriter扩展是否正常安装
 php artisan php-ext-xlswriter:status 

展示信息如下:

info: +---------+---------------------------------------------+ | version | 1.0 | | author | mckue<https://github.com/carlin-rj> | | docs | https://github.com/carlin-rj/laravel-excel | +---------+---------------------------------------------+ XlsWriter extension status: +-------------------------------+----------------------------+ | loaded | yes | | xlsWriter author | Jiexing.Wang (wjx@php.net) | | xlswriter support | enabled | | Version | 1.3.7 | | bundled libxlsxwriter version | 1.0.0 | | bundled libxlsxio version | 0.2.27 | +-------------------------------+----------------------------+ 

如您的信息展示如上所示,证明您的cli环境下本扩展可用。