承接 mdh-digital/mdh-excel 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mdh-digital/mdh-excel

Composer 安装命令:

composer require mdh-digital/mdh-excel

包简介

Laravel Package for export xlsx and csv many data

README 文档

README

Installation

Laravel

You can install it using the composer command

composer require mdh-digital/mdh-excel

Example Use Code

use MdhDigital\MdhExcel\MdhExcelCreation;
$data = $this->query(); // Your Query or Data
$download   = new MdhExcelCreation();

      return $download->download([
          'file_name'         => 'download_md.xlsx',
          'data'              => $data,
          'chunk'             => 2500,
          'custom_header'     => array(
              'status'            => true,
              'header'            => [
                  array(
                      'label'     => 'Date',
                      'value'     => 'excel_date',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
                  array(
                      'label'     => 'Ref No',
                      'value'     => 'transaction.ref_no',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
                  array(
                      'label'     => 'Store',
                      'value'     => 'store.name',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
                  array(
                      'label'     => 'Product Name',
                      'value'     => 'full_name',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
                  array(
                      'label'     => 'Sell Price',
                      'value'     => 'excel_price',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
                  array(
                      'label'     => 'Qty',
                      'value'     => 'qty',
                      'type'      => 'int',
                      'width'     => 20,
                  ),
                 
                  array(
                      'label'     => 'Subtotal',
                      'value'     => 'excel_subtotal',
                      'type'      => 'string',
                      'width'     => 20,
                  ),
              ]
          ),
          'header_style'  => array(
              'status'            => true,
              'attribut'          => array(
                  'bold'          => true,
                  'italic'        => false,
                  'underline'     => false,
                  'font_name'     => '',
                  'font_size'     => 15,
                  'font_color'    => 'WHITE',
                  'alignment'     => 'center',
                  'vertical_alignment'    => 'center',
                  'wrap_text'     => false,
                  'bg_color'      => 'LIGHT_BLUE'
              )
          ),
          'body_style' => array(
              'status'    => false
          )
      ]);

License

This Mdhexcel Wrapper for Laravel is open-sourced software licensed under the MIT license

统计信息

  • 总下载量: 74
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 9
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 9
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-08-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固