微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 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文件添加值.但问题是这个函数添加值原始明智我想要明智地增加值.

首先,我为A和B等增加价值……

我找不到任何允许我为单元格增加值的函数.

请帮助我如何管理这个.我有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');
});

有点偏离主题但我希望无论如何它会帮助一些人.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐