我想用这个库创建excel文件,但不是如何安装它。我正在考虑从其主页(http://phpexcel.codeplex.com/wikipage?title=Examples)下载库,但也不知道我应该放置哪个文件夹。我如何安装?如何在laravel中安装PHPExcel库?
回答
你应该用作曲:添加"phpexcel/phpexcel": "dev-master"
您composer.json
"require": {
"phpexcel/phpexcel": "dev-master"
}
然后执行composer update
。如果您正在使用Laravel 5
public function import($path){
$objPHPExcel = PHPExcel_IOFactory::load($path);
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow();
for ($row = 1; $row <= $highestRow; ++$row) {
var_dump($objWorksheet->getCellByColumnAndRow(1, $row));
}
}
实际上有一个整洁的新的PHPExcel库专门为Laravel制作。易于安装,它看起来很容易使用(我无党派)。 http://www.maatwebsite.nl/laravel-excel/docs
只有刚刚发布的为好,使用PHPExcel从内Laravel真正有用 –
:所以,你可以使用它作为正常。这很容易。
的配置检查this link
您可能需要在下面的命令输入与包下载进行
作曲家需要maatwebsite/EXCEL
检查this link为使用
我可能想看看我的示例代码:
public function testexcel(){
Excel::create('testfile', function($excel) {
// Set the title
$excel->setTitle('no title');
$excel->setCreator('no no creator')->setCompany('no company');
$excel->setDescription('report file');
$excel->sheet('sheet1', function($sheet) {
$data = array(
array('header1', 'header2','header3','header4','header5','header6','header7'),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100)
);
$sheet->fromArray($data, null, 'A1', false, false);
$sheet->cells('A1:G1', function($cells) {
$cells->setBackground('#AAAAFF');
});
});
})->download('xlsx');
}
您提供基于PHP-Excel.my的Laravel-Excel。问题是否具有PHP-Excel功能? – jamal
对于laravel安装PhpExcel 5.
请访问此链接PAKAGE - https://packagist.org/packages/phpoffice/phpexcel。
请按照指示 -
1: - 添加"phpoffice/phpexcel": "dev-master"
您composer.json。
2: - 在终端上执行"composer update"
。
3 - 打开文件“/vendor/composer/autoload_namespaces.php”。将下面的行粘贴到文件中。
'PHPExcel' => array($vendorDir . '/phpoffice/phpexcel/Classes'),
4: - 现在您可以在您的控制器或中间件或库中使用PHPEXCEL库。
use PHPExcel;
use PHPExcel_IOFactory;
第3步有时是可选的,因为作曲家自己将该行添加到te命名空间文件 –
第一
作曲家需要phpexcel/phpexcel
使用它你的控制器
使用PHPExcel;
对于未来的读者:
PHPExcell是不再保持。而是使用:
https://github.com/PHPOffice/PhpSpreadsheet http://phpspreadsheet.readthedocs.io/en/develop/#installation
因为所有的努力都转移到PhpSpreadsheet,PHPExcel将不再保留。所有对PHPExcel,补丁和新功能的贡献都应该针对PhpSpreadsheet开发分支。
- 1. 无法安装PHPExcel
- 2. 如何安装Laravel
- 3. 如何在Laravel 5.3中安装Jaxon 2.0
- 4. 如何在插件域中安装laravel
- 5. 如何在laravel 5.3中安装dompdf?
- 6. 如何在laravel 5.1中安装omnipay?
- 7. 如何在Laravel 4中安装Charisma Bundle
- 8. 安装在laravel
- 9. 如何安装Laravel 4 profiler
- 10. 如何安装Laravel 5.0
- 11. 如何在Linux上安装Laravel Ubuntu 12.04
- 12. 如何安装 “vinelab/HTTP” 在laravel 5
- 13. 如何安装库
- 14. 如何安装库?
- 15. 如何在库中加载PHPExcel?
- 16. 如何在Jython中安装ODBC库
- 17. 如何在Android Studio中安装此库?
- 18. 如何在pyCharm中安装库?
- 19. 如何在eclipse中安装onvif库
- 20. ming swf库如何在Ubuntu中安装?
- 21. 如何在Linux中安装库?
- 22. 如何在Solr 5.4.1中安装JTS库?
- 23. 如何在heroku中安装python库
- 24. 如何在Visual Studio中安装Python库?
- 25. 如何在linux中安装python库?
- 26. 如何安装MaterialDrawer库在Android Studio中
- 27. 如何在QGIS python中安装pandas库?
- 28. 如何在Centos中安装id3库?
- 29. PHPExcel for laravel 5
- 30. 安装Laravel PJAX
这会帮助你:http://stackoverflow.com/questions/16196851/use-phpexcel-with-composer-and-symfony2-2 – Joe