laravel-excel设定单元格格式

安装

composer require mattwebsite/excel

例子

<?php



use Maatwebsite\Excel\Classes\LaravelExcelWorksheet;
use Maatwebsite\Excel\Writers\LaravelExcelWriter;
use Illuminate\Routing\Controller;

/**
 * @description
 * @author  lfs <leyoumake@gmail.com>
 * @package Tests\http
 */
class DemoController extends Controller
{
    /**
     * @description excel表格生成
     * @return void
     */
    public function exportExcel():void
    {
        Excel::create('导出excel文件名', function (LaravelExcelWriter $excel)
        {
            $excel->sheet('test', function (LaravelExcelWorksheet $sheet)
            {
                //追加表头
                $sheet->appendRow([
                    '文本',
                    '数字',
                ]);
                //追加行内容
                $sheet->appendRow([
                    '你好',
                    '1',
                ]);
                $sheet->appendRow([
                    '你好',
                    '2',
                ]);
                $sheet->setColumnFormat([
                    'A1:A3' => '@',
                    'B1:B3' => '0',
                ]);
            });
        })->export('xlsx');
    }
}

可设定的单元格格式

设定值描述
@文字型
0数字型
0.00保留两位小数
#,##0千分位整数
#,##0.00千分位保留两位小数
0.00%百分数保留两位小数
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇