数据导出格式规范

3.1.1.1 命名格式
<文件名称>-<文件日期>.txt                                                         
3.1.1.2 说明
文件名称:有效字符:英文字母与数字的组合,如:CRM01
文件日期:格式:yyyyMMddHHmmss 指时间戳值。如:20100128111450
文件后缀:统一使用.txt作为文件后缀
注:文件日期必须严格按照文件上传时的时间确定
3.1.1.3 示例
CRM01-20100128111450.txt                                                               
3.1.2 文件内容格式说明
1) 文件内容编码统一使用:UTF-8;
2) 文件内容包含两部分实体:文件头和文件体(数据记录);
3) 文件头与文件体之间使用一个换行符:"\n" 分隔;
4) 文件头:类似HTTP消息头的描述键值对,以下为各文件头说明;
5) 文件头的每对描述键值对格式为: 键名:键值,如: CRM-Lines: 2,中间使用半角符冒号“:”分隔,每个一个描述键值对;
6) 文件头说明
a) CRM-Lines:必选,数据项的总记录数,用于校验数据项的完整性;
b) CRM-Field-Name:必填,字段名称,每个字段名称使用半角竖线“|”分隔,必须遵照数据库表字段的命名格式;
c) CRM-Field-Description: 必填,字段描述,每个字段使用半角竖线“|”分隔,以CRM-Field-Names顺序一一对应;
7) 文件体(数据记录)
a) 每一行一条数据记录;
b) 每条记录项的每个字段值顺序必须跟文件头的CRM-Field-Name的顺序保持一致;
c) 每条记录项的每个字段值使用半角竖线“|”分隔;
3.1.3 数据文件示例
用户信息文件:CRM01-20100128111450.txt ,示例内容如下

CRM-Lines: 2
CRM-Field-Description: 用户名|年龄|地址
CRM-Field-Name: userName|Age|Address

张|23|河南省郑州市                                                                             
李四|25|河南省安阳市                                                                                                                                                               

注:该文件共包含2条数据记录,每个数据记录由三个数据项组成,依次表示:用户名、年龄、地址。

猜你喜欢

转载自yuxiang2004.iteye.com/blog/1729353