|
发表于 2014-4-15 11:31:52
|
显示全部楼层
放入ExcelImport组件 设置如下
然后新建一个import.mapping.xml文件 参考如下:- <?xml version="1.0" encoding="UTF-8"?>
- <mapping>
- <default-config>
- <sheet all="false" start="1" end="1"/>
- <row all="false" start="2" end="6"/>
- </default-config>
- <concept name="DEMO_TABLE1">
- <!-- <primary-key>-->
- <!-- <key-value cell-number="1"/>-->
- <!-- </primary-key>-->
- <relation name="fString" cell-number="1"/>
- <relation name="fInteger" cell-number="2"/>
- <relation name="fFloat" cell-number="3"/>
- <relation name="fDecimal" cell-number="4"/>
- <relation name="fDate" value-type="date" cell-number="5"/>
- <relation name="fDateTime" value-type="datetime" cell-number="6"/>
- </concept>
- </mapping>
- <!--
- default-config: 导入默认参数
- sheet:excel页
- all:是否导入全部页
- start:导入开始页
- end:导入结束页
- row:excel行
- all:是否导入全部行
- start:导入开始行
- end:导入结束行
- concept:数据映射
- name:概念名称
- relation:关系
- name: 关系名称
- value-type:数据类型,需要转换成的数据类型,没有定义时取relation的类型。类型包括:string,integer,float,date,datetime,time,decimal,text
- cell-number:关系在excel中对应的列号,从1开始。
- date-pattern:数据转换格式,如excel中为文本类型,导入关系为日期类型时,可通过定义该属性设置转换规则,格式如:"yyyy-MM-dd hh:mm:ss"
-
- 注意:
- 系统会读取excel单元格类型,当excel单元格的类型与所导入关系类型不一致时,需要通过定义 value-type或date-pattern属性进行格式转换。否则将造成导入失败的问题。
- -->
复制代码 |
|