如何在Laravel Excel中更改所有单元格的高度和宽度

迪帕克登革

我想在laravel Excel中为所有行应用高度和宽度

我可以通过使用以下代码来更改单个行的高度和宽度

 $sheet->setSize('A1', 25, 18);
 $sheet->setSize('B1', 25, 18);
 $sheet->setSize('C1', 25, 18);
 $sheet->setSize('D1', 25, 18);
 $sheet->setSize('E1', 25, 18);
 $sheet->setSize('F1', 25, 18);

现在的问题是我有成千上万的行,那么我该如何管理?

我有以下代码

 \Excel::create('Users Report'.$time, function ($excel) use ($arrUsers) {


            $excel->sheet('Users', function ($sheet) use ($arrUsers) {

                // Set all margins
                $sheet->fromArray($arrUsers, null, 'A1', true);

                $sheet->setSize('A1', 25, 18);
                $sheet->setSize('B1', 25, 18);
                $sheet->setSize('C1', 25, 18);
                $sheet->setSize('D1', 25, 18);
                $sheet->setSize('E1', 25, 18);
                $sheet->setSize('F1', 25, 18);

                $sheet->row(1, array(
                    'Name', 'Username', 'Contact', 'Email', 'Verified', 'Inactivity'
                ));

                // Freeze first row
                $sheet->freezeFirstRow();

                $sheet->cell('A1:F1', function($cell) {

                    // Set font
                    $cell->setFont(array(
                        'family'     => 'Calibri',
                        'size'       => '12',
                        'bold'       =>  true
                    ));

                });

            });
        })->store('xls')->download('xls');

请帮助我摆脱困境。

谢谢。

迪帕克登革

使用以下代码解决此问题

 \Excel::create('Users Report'.$time, function ($excel) use ($arrUsers) {


            $excel->sheet('Users', function ($sheet) use ($arrUsers) {

                // Set all margins
                $sheet->fromArray($arrUsers, null, 'A1', true);

                for( $intRowNumber = 1; $intRowNumber <= count($arrUsers) + 1; $intRowNumber++){
                    $sheet->setSize('A' . $intRowNumber, 25, 18);
                    $sheet->setSize('B' . $intRowNumber, 25, 18);
                    $sheet->setSize('C' . $intRowNumber, 25, 18);
                    $sheet->setSize('D' . $intRowNumber, 25, 18);
                    $sheet->setSize('E' . $intRowNumber, 25, 18);
                    $sheet->setSize('F' . $intRowNumber, 25, 18);
                }

                $sheet->row(1, array(
                    'Name', 'Username', 'Contact', 'Email', 'Verified', 'Inactivity'
                ));

                // Freeze first row
                $sheet->freezeFirstRow();

                $sheet->cell('A1:F1', function($cell) {

                    // Set font
                    $cell->setFont(array(
                        'family'     => 'Calibri',
                        'size'       => '12',
                        'bold'       =>  true
                    ));

                });

            });
        })->store('xls')->download('xls');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JupyterLab中更改单元格的样式/宽度?

来自分类Dev

如何在JupyterLab中更改单元格的样式/宽度?

来自分类Dev

如何在UITableView静态单元格中动态更改单元格高度

来自分类Dev

PHPExcel如何应用样式并为动态生成的单元格设置单元格宽度和单元格高度

来自分类Dev

如何使用可以更改的单元格中的条件在 Excel 中执行 SUMIF,如果单元格为空白,则只需将所有值相加

来自分类Dev

如何在Excel中的所有工作表中以特定颜色计算单元格

来自分类Dev

如何在工作表上的所有公式中更改单元格引用

来自分类Dev

如何在Excel中更改单元格的移动

来自分类Dev

如何在没有填充的情况下更改Excel中单元格的值

来自分类Dev

如何使用Microsoft Excel中的函数将以前的所有单元格添加到单元格中?

来自分类Dev

如何使用合并单元格值大于单元格宽度的 Apache-POI 增加 Excel 行的高度?

来自分类Dev

如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

来自分类Dev

如何更改单元格的宽度?

来自分类Dev

在Google文档中,如何设置所有表格的所有行的高度以匹配单元格内容的大小?

来自分类Dev

如何在部分更改单个单元格的高度

来自分类Dev

如何更改每行中特定单元格左侧的所有值

来自分类Dev

如何更改每行中特定单元格左侧的所有值

来自分类Dev

如何获得Excel来搜索和更改特定列中的单元格信息?

来自分类Dev

我如何在PHP Excel中增加单元格A1:H1的高度

来自分类Dev

excel-如何向一个列中的所有单元格添加常量?

来自分类Dev

在Excel中,如何求和当前单元格上方的所有数字?

来自分类Dev

如何在excel中更改单元格的背景,通过使用公式,没有条件格式

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

来自分类Dev

如何取消Excel 2007中单元格的焦点更改?

来自分类Dev

如何在反应中减少单元格或行的高度?

来自分类Dev

如何使表格单元格的宽度与高度相同?

来自分类Dev

如何使用python将Excel文件的所有行和列合并到另一个Excel文件的单个单元格中?

Related 相关文章

  1. 1

    如何在JupyterLab中更改单元格的样式/宽度?

  2. 2

    如何在JupyterLab中更改单元格的样式/宽度?

  3. 3

    如何在UITableView静态单元格中动态更改单元格高度

  4. 4

    PHPExcel如何应用样式并为动态生成的单元格设置单元格宽度和单元格高度

  5. 5

    如何使用可以更改的单元格中的条件在 Excel 中执行 SUMIF,如果单元格为空白,则只需将所有值相加

  6. 6

    如何在Excel中的所有工作表中以特定颜色计算单元格

  7. 7

    如何在工作表上的所有公式中更改单元格引用

  8. 8

    如何在Excel中更改单元格的移动

  9. 9

    如何在没有填充的情况下更改Excel中单元格的值

  10. 10

    如何使用Microsoft Excel中的函数将以前的所有单元格添加到单元格中?

  11. 11

    如何使用合并单元格值大于单元格宽度的 Apache-POI 增加 Excel 行的高度?

  12. 12

    如何以编程方式为iOS中的集合视图单元格提供宽度和高度,Swift 3

  13. 13

    如何更改单元格的宽度?

  14. 14

    在Google文档中,如何设置所有表格的所有行的高度以匹配单元格内容的大小?

  15. 15

    如何在部分更改单个单元格的高度

  16. 16

    如何更改每行中特定单元格左侧的所有值

  17. 17

    如何更改每行中特定单元格左侧的所有值

  18. 18

    如何获得Excel来搜索和更改特定列中的单元格信息?

  19. 19

    我如何在PHP Excel中增加单元格A1:H1的高度

  20. 20

    excel-如何向一个列中的所有单元格添加常量?

  21. 21

    在Excel中,如何求和当前单元格上方的所有数字?

  22. 22

    如何在excel中更改单元格的背景,通过使用公式,没有条件格式

  23. 23

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  24. 24

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  25. 25

    如何在Excel中制作一个单元格以根据其他单元格的值更改颜色?

  26. 26

    如何取消Excel 2007中单元格的焦点更改?

  27. 27

    如何在反应中减少单元格或行的高度?

  28. 28

    如何使表格单元格的宽度与高度相同?

  29. 29

    如何使用python将Excel文件的所有行和列合并到另一个Excel文件的单个单元格中?

热门标签

归档