# php-tool-youhujun
| 项目名称 | 托管平台 | 项目地址 |
|---|---|---|
| php-tool-youhujun | GitCode | https://gitcode.com/youhujun/php-tool-youhujun (opens new window) |
| php-tool-youhujun | Gitee | https://gitee.com/youhujun/youhujun/php-tool-youhujun (opens new window) |
| php-tool-youhujun | GitHub | https://github.com/youhujun/youhujun/php-tool-youhujun (opens new window) |
# 介绍:
是为了提高php开发效率,无需关乎基础通用功能的实现,将精力聚焦于业务逻辑的开发而催生的.
# 项目功能
目前仅实现了excel表格导入和导出,后续会逐步增加微信支付,加密解密等常用功能.
# 安装
compoer require youhujun/php-tool-youhujun
1
# 使用
# Excel门面使用
- 导出
use YouHuJun\Tool\App\Facade\V1\Excel\ExcelFacade;
ExcelFacade::exportExcelData($columns, $data, $title, $saveDirectory);
1
2
3
2
3
- 导入
use YouHuJun\Tool\App\Facade\V1\Excel\ExcelFacade;
ExcelFacade::initReadExcel($this->tempFile);
ExcelFacade::setWorkSheet(0);
$result = ExcelFacade::getDataByRow();
// 移除表头后再进行断言,这更符合真实业务场景
array_shift($result);
//数据库操作
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 测试
# 安装
composer install --dev
1
# 测试
- 单独测试Excel
composer test --testsuite Excel
1
- 全部测试
composer test
1
← 功能展示二