使用Postman初始化template_{mkey}basisje-excel.json
http://localhost:5900/bo/api/v3/excel/template/bs-user-score/res/manager?_nodejs=common-data&ignore=true
XownerId 所属项目, 如 rg
bo-area 为 {mkey}
manager 为 {resField}
注意:运行前需确保 mapper已配置完成,import 和 export要开启
{
"data": {
"options": {},
"items": {
"basis": {
"template": "~/App_Data/Templates/bt/bs-user-score/template_bs-user-score_basis.xlsx",
"startRowIndex": 1,
"resm": "basis",
"import": true,
"export": true,
"descrition": null,
"icon": null,
"title": "基础模板"
},
"manager": {
"template": "~/App_Data/Templates/bt/bs-user-score/template_bs-user-score_manager.xlsx",
"startRowIndex": 1,
"resm": "manager",
"import": true,
"export": true,
"descrition": "描述(实际使用,如果没有,可设置为nuLl)",
"icon": "图标(实际使用,如果没有,可设置为nuLl)",
"title": "标题(实际使用,如果基础模板)"
}
}
},
"path": "~/App_Data/Templates/bt/bs-user-score/template_bs-user-score_used.json",
"code": "0",
"retCode": "0",
"success": true,
"message": "生成成功,可以把内容按Path创建文件或修改文件内容"
}
使用Postman生成基础模板template_{mkey}_basis.xlsx
http://localhost:5900/bo/api/v3/excel/template/bs-user-score/res/manager?_nodejs=common-data&ignore=true
XownerId 所属项目, 如 rg
bo-area 为 {mkey}
manager 为 {resField}
注意:运行前需确保 mapper已配置完成
根据url到项目根目录下面找到对应的xlsx文件,然后复制到模板目录,并修改文件名
使用Postman生成基础模板template_bs-user-score_manager_je-excel.json
验证导入基础模板是否完成
选择模板验证,查看模板列表是否加载出来
点击勾选,查看表格是否加载出来
点击下载,是否可以下载excel模板
线上直接填写并入库
入库成功后,点击刷新,查看数据是否正常显示
验证导出功能是否正确
如果报如下错误,确定模板路径底下是否存在对应的模板文件(可以通过基础模板进行二次制作)
自定义模板【表格合并头】
合并头时候,注意填写nestedHeaders 以及设置数据读取行startRowIndex
"startRowIndex": 2,
"nestedHeaders": [
[
{
"title": "基础信息",
"colspan": "6"
},
{
"title": "扩展信息",
"colspan": "8"
},
{
"title": "行政驻地经纬度",
"colspan": "2"
},
{
"title": "最大经纬度",
"colspan": "2"
},
{
"title": "最小经纬度",
"colspan": "2"
},
{
"title": "其它",
"colspan": "1"
}
]
],
把执行内容复制到template_{mkey}basisje-excel.json
文档更新时间: 2021-08-06 08:00 作者:admin