数据导出格式规范
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条数据记录,每个数据记录由三个数据项组成,依次表示:用户名、年龄、地址。