k9606/kxcel
最新稳定版本:v1.0.2
Composer 安装命令:
composer require k9606/kxcel
包简介
Easy to import and export excel.
README 文档
README
方便导入和导出 excel.
安装
$ composer require k9606/kxcel
使用
- 导出
use K9606\Kxcel\Kxcel; $sourceDatas = [ [ 'id' => 1, 'name' => '黄蜂女', 'gender' => '女', 'specialty' => '变化', 'address' => '新泽西', 'professional' => '复联成员', ], [ 'id' => 2, 'name' => 'k9606', 'gender' => '男', 'specialty' => '无', 'address' => '天府新区', 'professional' => '复联成员', ], [ 'id' => 3, 'name' => '蜘蛛侠', 'gender' => '男', 'specialty' => '灵敏', 'address' => '皇后区', 'professional' => '复联成员', ], ]; $sourceDataKeysAndColumnNames = [ 'name' => '姓名', 'gender' => '性别', 'address' => '所在地', ]; $fileName = 'excel'; $kxcel = new Kxcel(); $kxcel->export($sourceDatas, $sourceDataKeysAndColumnNames, $fileName);
请求:
| 参数 | 必选 | 类型 | 注释 |
|---|---|---|---|
| $sourceDatas | true | array | 源数据 |
| $sourceDataKeysAndColumnNames | true | array | 列值在 $sourceDatas 对应键与列名, 例如 ['name' => '姓名'] |
| $fileName | false | string | 待导出的文件名, 默认为 'excel' |
响应:
- 导入
use K9606\Kxcel\Kxcel; $filePath = './kxcel.xlsx'; $x = ['B' => 2]; $y = ['C' => 3]; $kxcel = new Kxcel(); $kxcel->import($filePath, $x, $y);
请求:
| 参数 | 必选 | 类型 | 注释 |
|---|---|---|---|
| $filePath | true | string | excel 文件路径 |
| $x | true | array | 开始读取点的列与行坐标, [ 列 => 行 ] |
| $y | true | array | 结束读取点的列与行坐标, 同上 |
响应:
[
[
"女",
"新泽西"
],
[
"男",
"天府新区"
]
]
基于
License
MIT
k9606/kxcel 适用场景与选型建议
k9606/kxcel 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 118 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 08 月 23 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 k9606/kxcel 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 k9606/kxcel 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 118
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 16
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-23
