首页 > 解决方案 > 可以在 PHP 或 Laravel 中创建设计好的 xls 文件吗?

问题描述

我是一名自由职业者,我的一位客户要求我为 Laravel 项目创建设计好的 xls 文件。

将 Laravel 和 Maatawebsite 用于 xls 文件,我使用以下代码生成了一个 xls 文件:

   Excel::create('extract', function ($excel) use ($data) {
        $excel->sheet('mySheet', function ($sheet) use ($data) {
            $sheet->fromArray($data);
        });
    })->download('xls');

这个函数正在生成一个像这样的 xls 文件:

生成的xls文件

可以使用 PHP 或 Laravel 从下面的示例中生成设计的东西吗?

xls 文件应该是什么样子

标签: phpexcellaravel

解决方案


当然这是可能的,但是您必须在代码中做很多样式设置。

有几个很好的 PHP 的 Excel 库可用,fe

https://github.com/PHPOffice/PhpSpreadsheet


推荐阅读