aejnsn / phpexcel-laravel
此包已被 废弃 并不再维护。未建议替代包。
此包的最新版本(dev-master)没有可用的许可证信息。
PHPOffice PHPExcel 包装器
dev-master
2014-08-26 22:22 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.x
- phpoffice/phpexcel: 1.7.9
This package is not auto-updated.
Last update: 2017-10-16 04:41:39 UTC
README
此包由 Jan Rozklad (rozklad) 创建并以前维护。自从 rozklad 取消了这个包后,我将维护它。他的仓库在 GitHub 上抛出了 404 错误。
安装
-
通过 composer.json 需要包
"aejnsn/phpexcel-laravel": "dev-master"
-
运行 composer update
$ composer update
-
打开 app/config/app.php 并将 ServiceProvider 添加到 'providers' 数组中
'aejnsn\PHPExcel\PHPExcelServiceProvider',
-
可选地添加到别名中
'Excel' => 'aejnsn\PHPExcel\Facade',
用法
从数组创建 Excel xls 文件
Excel::fromArray( array(
array('1', '2', '3'),
array('X', 'Y', 'Z')
) )->save( base_path() . '/sample.xls' );
从数组创建 Excel xlsx 文件
Excel::fromArray( array(
array('Hello', 'World', '!!!'),
array('X', 'Y', 'Z')
) )->save( base_path() . '/sample.xlsx' );
从 Excel 文件创建数组
Excel::excel2Array( base_path() . '/sample.xls' );