页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: 独立开发需要引用jar

...

查看导入异常日志,并可以导出导入异常的数据、及异常原因。
入口:在系统运维,单击 异常数据日志管理
出现在异常数据日志中的前置条件:Excel导入模板中需要设置"异常处理规则"为"继续执行"。
Image Removed      Image Added

应用示例

演示带参数的导入模板

...

该示例实现为每个学校导入、更新行政单位及其负责人。Excel数据:
Image Removed      Image Added

目标表结构:
     
其中学校代码,需要根据用户选择的值导入,单位职能只有:学生管理、教学管理、质量监控、其他四个可选值。实现步骤如下:

  1. 新建"单位职能列表"值域范围,详见"演示静态列表值域范围"
  2. 点击新建Excel导入模板,添加导入规则

Image Removed    Image Added

  1. 点击列设置,设置列映射

Image Removed    Image Added

  1. 点击"单位职能"那一行的校验设置,设置值域范围校验,点击确定。

Image Removed    Image Added

  1. 点击保存,弹出保存对话框,输入名称"演示带值域范围验证的导入模板",保存excel导入模板
  2. 双击"演示带值域范围验证的导入模板"执行导入,选择文件"表1-3学校相关行政单位 - 值域范围验证.xls"验证值域范围校验

Image Removed     Image Added

  1. 下载异常数据
    • 如果提示"下载异常数据失败,原因:模板文件不存在,请编辑模板,上传模板文件"。请重新编辑改Excel模板,上传模板文件,

Image Removed  Image Added
然后点击右下角的保存,就会显示成

Image Removed    Image Added
上传模板后,关闭模板,点击"异常数据日志管理",可以看到刚导入的异常数据
Image Removed    Image Added


点击"下载异常"图标,下载异常数据

    • 否则可以看到导出的异常数据,显示值域范围验证失败

   

_演示绑定自定义java类的导入模板
_演示绑定自定义java类的导入模板
演示绑定自定义java类的导入模板

该示例实现为每个学校导入、更新行政单位及其负责人。Excel数据:
    
目标表结构:
    
其中学校代码,需要根据用户选择的值导入,唯一id需要根据学校代码和单位号组合而成,实现步骤如下:

  1. 新建扩展包"DataImporterDemo",extension.xml中设置depends="DataImporter",独立开发扩展包时,为了正常编译,需要将DataImporter.jar放到扩展包的lib-compile目录(打包时不需要打包到扩展包)

   

  1. 新建行政单位ID类"smartbi.demo.XZDWID"

...

  1. 点击保存,弹出保存对话框,输入名称"演示绑定自定义java类的导入模板",保存excel导入模板
  2. 双击该模板执行导入,选择"表1-3学校相关行政单位.xls"

    
到数据库中看结果
    

扩展接口说明

请见"Excel数据导入_类文档注释"。

 附件:测试表及数据.sql

原始文档:http://pan.baidu.com/s/1miIn4SS

...