php - Laravel Excel 将设置值导出到单元格?

标签 php excel laravel-5 laravel-excel

我使用 maatwebsite excel 库导入和导出数据。 我想像这样设置细胞智能数据。

    A          B         C          D          E          F
1   heading1   heading2  heading3   heading4   heading5   heading6
2   data1      data2     data3      data4      data5      data6
3   data12     data22    data32     data42     data52     data62
4              data23    data33     data43     data53     
5                        data34     data44     data54
6                        data35     data45     data54
7                                   data46     data56
8                                   data47     data57
9                                   data48
10                                  data49
11                                  data50
12                                  data51

我想导出类似的数据,我尝试了很多但没有成功。

下面是我的代码。

$sheet->fromArray($dataHeading);

我使用此函数为 excel 文件添加值。但问题是这个函数增加了原始的值(value)我想增加细胞的值(value)。

就像首先我将值添加到 A 然后 B 等等......

我找不到任何可以让我为细胞智能增加值(value)的函数。

请帮助我如何管理它。我有类似 php 数组的数据。

array(
   'heading1' => array(
       'data1','data12'
    ),
    'heading2' => array(
        'data2','data22','data23'
    ),
    'heading3' => array(
        'data3','data32','data33','data34','data35'
    ),
    'heading4' => array(
        'data4','data42','data43','data44','data45','data46','data47','data47','data49','data50','data51'
    ),
    'heading5' => array(
         'data5','data52','data53','data54','data56','data57'
    ),
    'heading6' => array(
         'data6','data62'
    )
)

如何将此数组输入到 excel 文件中。如果我需要更改数组,请建议我。我可以更改我的数组。

谢谢

最佳答案

不确定它是否解决了您的问题,但看到标题有些人试图只设置单个单元格的值可能无论如何都会在这里结束:)

它没有记录,但查看源代码我发现它是可能的:

$sheet->setCellValue('A1', 'some value');

$sheet->cell('A1', function($cell) {
    $cell->setValue('some value');
});

有点跑题了,但我希望它能对一些人有所帮助。

关于php - Laravel Excel 将设置值导出到单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37160829/

相关文章:

php - 在 Laravel 中保存数据时如何禁用 updated_at 和 created_at

php - 用于 PHP 的 eclipse helios - 代码格式化程序不可用

excel - 数据透视表-VBA 错误

php - Laravel 5.5 导出 EXCEL

php - index.php 作为 laravel 网站 url 中的参数

php - 在覆盖 div 或工具提示中显示 woocommerce 消息,无需刷新页面

php - 在准备新的 php mysqli stmt 之前什么时候必须关闭它?

c# - 检查 Excel 文件是否在 .NET Core 中受密码保护

excel - 调用另一个子程序时 ByRef 类型不匹配

php - Laravel Queue - 记住属性(property)状态?