使用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

http://localhost:5900/bo/api/v3/excel/build/bs-user-score/option/res/manager?_nodejs=common-data&ignore=true

验证导入基础模板是否完成

 选择模板验证,查看模板列表是否加载出来

 点击勾选,查看表格是否加载出来

 点击下载,是否可以下载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