Download the PHP package mckue/laravel-excel without Composer
On this page you can find all versions of the php package mckue/laravel-excel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mckue/laravel-excel
More information about mckue/laravel-excel
Files in mckue/laravel-excel
Package laravel-excel
Short Description Laravel-Excel is based on Spartner NL/Lavel Excel code and switches to an xlswriter extension. If your project is using SparnerNL/Lavel Excel and there are big data export performance issues, and you don't want to modify a lot of code, then the current package may be very suitable for you.
License MIT
Informations about the package laravel-excel
Laravel-excel 一款基于xlswriter的laravel扩展包
xlswriter是一款高性能的php excel读写扩展,Laravel-excel基于SpartnerNL/Laravel-Excel代码上,切换成xlswriter扩展。 如果您的项目使用的是SpartnerNL/Laravel-Excel并且出现大数据导出性能问题,你不想修改大量的代码,那么当前的包可能会很适合你。 当然目前的包不可能百分之百兼容所有功能,目前只实现了部分基础的功能。
如果本扩展帮助到了你 欢迎star。
如果本扩展有任何问题或有其他想法 欢迎提 issue与pull request。
Laravel-excel使用教程
环境要求
xlswriter
>= 1.3.7PHP
>= 8.0 安装请按照XlsWriter
的官方文档:安装教程
安装
发布mckue-excel.php
配置文件:
1.命令
1.1 查看xlswriter扩展是否正常安装
展示信息如下:
如您的信息展示如上所示,证明您的cli
环境下本扩展可用。
1.快速开始
🔥 在您的控制器中,您现在可以调用此导出:
最后添加一条能够访问导出的路由:
2.导出集合
InvoicesExport创建一个名为的新类app/Exports:
在您的控制器中,我们现在可以下载此导出:
您可以选择传入是否输出标头和自定义响应标头:
或者将其存储在磁盘上(例如 s3):
3.使用自定义结构
4.使用查询
5.使用迭代器
在前面的示例中,我们使用Excel::download Facades来启动导出。
我们现在可以下载导出而无需Facades:
或者将其存储在磁盘上:
在此感谢 xlswriter
的开发者viest
以及 SpartnerNL/Laravel-Excel
的开发者。
如有什么问题可以及时反馈到github哦。
All versions of laravel-excel with dependencies
ext-json Version *
php Version >=8.1
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
composer/semver Version ^3.3
phpoffice/phpspreadsheet Version ^1.18