发明名称 数据导出方法和装置
摘要 本申请公开一种数据导出方法和装置,该方法包括:根据待导出的数据记录的内容属性和格式属性构建Velocity模板,根据数据记录的总条数N和每次填充模板所需的条数M设置填充模板的次数T;按照以下步骤执行模板填充:从数据库中获取M条数据记录,将获取到的数据记录中的内容属性和格式属性的值赋值给模板中对应的内容属性变量和格式属性变量;根据对模板的填充之后得到的结果生成XML文档。本申请解决了现有技术中无法导出含大量数据的EXCEL文件、且导出后的数据包括原EXCEL文件中的EXCEL格式的问题,达到了在导出含大量数据的EXCEL文件的同时保证导出后的数据包括原EXCEL文件中的EXCEL格式的效果。
申请公布号 CN103425692A 申请公布日期 2013.12.04
申请号 CN201210161154.X 申请日期 2012.05.22
申请人 阿里巴巴集团控股有限公司 发明人 池元嘉;孙轶;沈秀辉
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 吴贵明;江舟
主权项 一种数据导出方法,其特征在于,包括:根据待导出的数据记录的内容属性和格式属性构建Velocity模板,其中,所述Velocity模板包括:分别与所述内容属性和所述格式属性对应的内容属性变量和格式属性变量;根据所需获取的数据记录的总条数N和每次填充所述Velocity模板所需的数据记录的条数M设置填充所述Velocity模板的次数T,其中,T=(N+M‑1)/M,/为整除;按照以下步骤执行T次对所述Velocity模板的填充:从数据库中获取M条数据记录,将每条获取到的数据记录中的内容属性的值和格式属性的值赋值给所述Velocity模板中对应的内容属性变量和格式属性变量;根据执行了T次对所述Velocity模板的填充之后得到的结果生成XML文档。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱