定制 utf6/phalapi-excel 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

utf6/phalapi-excel

Composer 安装命令:

composer require utf6/phalapi-excel

包简介

PahlApi2.x 接口框架利用 PHPExcel 处理Excel 文件

README 文档

README

PahlApi2.x 接口框架利用 PHPExcel 处理 Excel 文件

附上:

PhalApi 官网地址: http://www.phalapi.net/

1、安装

可以直接在 composer.json 文件中添加

"require": {
    "utf6/phalapi-excel" : "*"
},

或者直接使用 composer 安装

composer require utf6/phalapi-excel

2、初始化

在 di.php 加入

$di->excel = function() {
    return new \utf6\phalapiExcel\Lite();
};

3、使用

PhalApi-PHPExcel 提供两个基础封装好的方法分别是 exportExcelimportExcel 分别处理导入、导出功能。

exportExcel 接受4个参数,$data 基础数据,$headArr:标题,$filename :文件名称,$type :下载方式(默认 vnd.ms-excel,ajax 导出时为:json)。

下面是一个例子

$data = [
    ['name' => '张三', 'password' => 'qwa3la'],
    ['name' => '李四', 'password' => 'vdf45s']
];

$filename    = "用户信息.xlsx";
$headArr     = array("用户名", "密码");

\PhalApi\DI()->excel->exportExcel($filename, $data, $headArr, 'json');

PhalApi-PHPExcel 可根据导出的文件后缀来导出不同格式的Excel文档

importExcel 接受三个参数:$filename 文件名称,$keys 键名(选默为空, 可接受一个数组(比如数据库字段名)),$Sheet 工作表(默认第一张工作表)

$data = \PhalApi\DI()->excel->importExcel("./test.xlsx");
//返回
$data = [
    [
        '张三',
        ''
    ]
];

传递键名

$keys = ['name', 'sex'];
$data = \PhalApi\DI()->excel->importExcel("./test.xlsx", $keys);
//返回
$data = [
    [
        'name' => '张三',
        'sex' => ''
    ]
];

当然 PHPExcel 是一个强大的工具可以通过 $PHPExcel->getPHPExcel() 获得完整的 PHPExcel 实例自由使用!

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-08-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固