aejnsn/phpexcel-laravel

此包已被 废弃 并不再维护。未建议替代包。
此包的最新版本(dev-master)没有可用的许可证信息。

PHPOffice PHPExcel 包装器

dev-master 2014-08-26 22:22 UTC

This package is not auto-updated.

Last update: 2017-10-16 04:41:39 UTC


README

此包由 Jan Rozklad (rozklad) 创建并以前维护。自从 rozklad 取消了这个包后,我将维护它。他的仓库在 GitHub 上抛出了 404 错误。

安装

  1. 通过 composer.json 需要包

    "aejnsn/phpexcel-laravel": "dev-master"

  2. 运行 composer update

    $ composer update

  3. 打开 app/config/app.php 并将 ServiceProvider 添加到 'providers' 数组中

    'aejnsn\PHPExcel\PHPExcelServiceProvider',

  4. 可选地添加到别名中

    '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' );

许可证

MIT 许可证