推荐导出组件chenvle/easy_excel

chenvle 2023-03-29 AM 2832℃ 43条

1、安装

composer require chenvle/easy_excel

2、使用例子

use Chenvle\EasyExcel\EasyExcel;
$excel = new Excel();
/*导入*/
$var   = [
    'A' => ['key' => 'username', 'title' => '姓名'],
    'B' => ['key' => 'phone', 'title' => '电话'],
    'C' => ['key' => 'origOrderId', 'title' => '订单号'],
    'D' => ['key' => 'txnAmt', 'title' => '订单金额'],
    'E' => ['key' => 'refundAmt', 'title' => '退款金额'],
    'F' => ['key' => 'remark', 'title' => '备注'],
];
$filepath = '***.xlsx';
// 1、excel表路径  2、每列对应数据键名及标题  3、内容开始的行
$excelData  = $excel->input($filepath, $var, 2);
/*导出*/
$field  = [
    'username'    => ['value' => '姓名', 'width' => '15', 'type' => 'string'],
    'school_str'  => ['value' => '学校', 'width' => '15', 'type' => 'string'],
    'grade'       => ['value' => '年级', 'width' => '10', 'type' => 'string'],
    'origOrderId' => ['value' => '订单号', 'width' => '25', 'type' => 'string'],
    'title'       => ['value' => '项目名称', 'width' => '30', 'type' => 'string', 'with' => 'orderInfo'],
    'phone'       => ['value' => '电话', 'width' => '15'],
    'txnAmt'      => ['value' => '订单金额', 'width' => '15'],
    'refundAmt'   => ['value' => '退款金额', 'width' => '15'],
    'status_str'  => ['value' => '状态', 'width' => '10', 'type' => 'string'],
    'remark'      => ['value' => '备注', 'width' => '15', 'type' => 'string'],
    'create_time' => ['value' => '下单时间', 'width' => '20', 'type' => 'string']
];
$str    = '待退款表';
$data = [];//导出的数据
//输出到浏览器
$excel->output($data, $str, $field,'Xlsx');

//保存到服务器返回路径(前面不用'/',后面也不用"/")
$url = $excel->output($data, $str, $field,'Xlsx','upload');
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~



已有 43 条评论


  1. zzoonyvfec
    zzoonyvfec

    这篇文章不错!

    回复 2025-03-07 11:54
  2. kbgnngyhwp
    kbgnngyhwp

    这篇文章不错!

    回复 2025-03-07 01:49
  3. eixlskumrv
    eixlskumrv

    这篇文章不错!

    回复 2025-03-07 00:42
  4. rucbnrbgfq
    rucbnrbgfq

    这篇文章不错!

    回复 2025-03-07 00:31
  5. adiozxkkxx
    adiozxkkxx

    这篇文章不错!

    回复 2025-03-07 00:16
  6. flrgzeemaf
    flrgzeemaf

    这篇文章不错!

    回复 2025-03-06 23:20
  7. dzrrrerrwx
    dzrrrerrwx

    这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。

    回复 2025-03-04 15:59
  8. qaykiqjoqx
    qaykiqjoqx

    情感真挚自然,字里行间传递出强烈的感染力。

    回复 2025-03-04 15:35
  9. ybivhkkekg
    ybivhkkekg

    这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

    回复 2025-03-03 00:23
  10. wxoqawwmfi
    wxoqawwmfi

    内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。

    回复 2025-03-02 17:27
  11. rvknuhvjft
    rvknuhvjft

    文章结构紧凑,层次分明,逻辑严密,让人一读即懂。

    回复 2025-03-02 17:03
  12. kdzjulsprb
    kdzjulsprb

    韵律感强烈,朗读时如音乐流淌。

    回复 2025-03-01 11:05
  13. ihklvtvsjt
    ihklvtvsjt

    终极关怀的缺失可尝试补充升华。

    回复 2025-03-01 08:18
  14. coeqiomaaa
    coeqiomaaa

    正能量充沛,给予读者行动勇气。

    回复 2025-03-01 07:54
  15. teecyacxud
    teecyacxud

    以终为始的思考方式为行业指明方向。

    回复 2025-03-01 03:48
  16. gotfnfudcd
    gotfnfudcd

    跳出常规思维,角度独特,令人耳目一新。

    回复 2025-03-01 03:16
  17. wvwrbqqast
    wvwrbqqast

    ?叙事类评语?

    回复 2025-03-01 01:57
  18. fsqrcdurwx
    fsqrcdurwx

    情感真挚,直击人心,引发强烈共鸣。

    回复 2025-02-28 22:50
  19. umifsesykz
    umifsesykz

    思想的火花在字句间迸发,照亮认知盲区。

    回复 2025-02-28 22:20
  20. htcvligjpm
    htcvligjpm

    老话题新解读,展现了深刻的反思精神。

    回复 2025-02-28 22:05
  21. tkvtymbpjv
    tkvtymbpjv

    建议补充发展中国家案例,避免视角局限。

    回复 2025-02-28 21:51
  22. oznxtyhkel
    oznxtyhkel

    ?文化类评语?

    回复 2025-02-28 21:33
  23. euvcvdjmsc
    euvcvdjmsc

    操作步骤清晰,指导性强,易于实践。

    回复 2025-02-28 21:21
  24. cfbbryvosu
    cfbbryvosu

    ?实用类评语?

    回复 2025-02-28 21:21
  25. koudlsuiho
    koudlsuiho

    对国际规则的解读具有前瞻性。

    回复 2025-02-28 21:07
  26. ynrefehbsf
    ynrefehbsf

    实验数据可增加误差分析以提高严谨性。

    回复 2025-02-28 20:54
  27. tspqkasljz
    tspqkasljz

    创新略显不足,可尝试引入多元视角。

    回复 2025-02-28 20:34
  28. tdtbnmlqhz
    tdtbnmlqhz

    老话题新解读,展现了深刻的反思精神。

    回复 2025-02-28 20:19
  29. bzoepepywd
    bzoepepywd

    作者以非凡的视角解读平凡,让文字焕发出别样的光彩。

    回复 2025-02-28 18:36
  30. obfloyxdvd
    obfloyxdvd

    作者的观点新颖且实用,让人在阅读中获得了新的思考和灵感。

    回复 2025-02-28 17:44
  31. tetwtrejzp
    tetwtrejzp

    每一个段落都紧密相连,逻辑清晰,展现了作者高超的写作技巧。

    回复 2025-02-28 16:46
  32. nneniyhvvs
    nneniyhvvs

    这篇文章如同一首动人的乐章,触动了读者内心深处的柔软。

    回复 2025-02-28 16:30
  33. bpgggwjiyz
    bpgggwjiyz

    立意高远,以小见大,引发读者对社会/人性的深层共鸣。

    回复 2025-02-28 16:19
  34. gmtuezjkmd
    gmtuezjkmd

    既有宏观视野,又兼顾微观细节。

    回复 2025-02-28 16:15
  35. tvsfacxcse
    tvsfacxcse

    建议多用口语化表达,拉近与读者距离。

    回复 2025-02-28 15:32
  36. ltqkzxqlef
    ltqkzxqlef

    部分语句稍显冗长,可精简以增强节奏感。

    回复 2025-02-28 15:32
  37. rlqvumkpha
    rlqvumkpha

    《地下特警》动作片高清在线免费观看:https://www.jgz518.com/xingkong/86566.html

    回复 2024-12-16 03:12
  38. hhkejymmdr
    hhkejymmdr

    真棒!

    回复 2024-11-20 08:11
    1. chenvle
      chenvle 博主

      谢谢

      回复 2024-11-26 22:44
  39. shijkooggg
    shijkooggg

    怎么收藏这篇文章?

    回复 2024-09-27 14:04
    1. chenvle
      chenvle 博主

      关注就可以了

      回复 2024-11-26 22:44
  40. wjvncdigyj
    wjvncdigyj

    博主真是太厉害了!!!

    回复 2024-09-22 18:59
    1. chenvle
      chenvle 博主

      谢谢

      回复 2024-11-26 22:44