【技术实现步骤摘要】
本专利技术属于数据可视化,尤其涉及一种基于浏览器端动态转换数据的excel文件生成方法及装置。
技术介绍
1、数据分析意在将海量数据的表现结果从多个角度清晰直观地展示出来,如通过电子表格呈现数据分析结果。在工程实践中,多有下载分析结果的需求。常见的导出电子表格的解决方案有:浏览器端直接导出页面中展示的表格数据,由服务端组装复杂数据到电子表格文件中供客户端下载使用。无论是哪种解决方案,一个风格清晰、数据特点被鲜明展示的电子表格文件可帮助人们更好地分析数据。
2、现有技术虽然可以覆盖大部分应用场景,但也有局限之处。前端处理数据生成excel,无法直接导出带样式的表格,需要借助第三方库设置表格样式,而遇到一个表格包含多张表单的情况,配置表格样式的方法不够灵活,较为繁琐复杂,应用到实际工程中难以维护、扩展。而后端处理数据生成表格,相较前端,设置表格样式需要大量的代码和精力,一旦样式有改变,需要调整更多的代码,不好维护,也加大了服务端开发压力。
技术实现思路
1、针对上述问题,本专利技术
...【技术保护点】
1.一种基于浏览器端动态转换数据的Excel文件生成方法,其特征在于,应用于浏览器端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述生成包含所述填充数据的目标Excel文件,包括:
3.根据权利要求2所述的方法,其特征在于,所述工作表的配置文件包括:工作表命名配置文件、表头数据配置文件、表尾数据配置文件、样式配置文件、单元格合并配置文件和列宽配置文件;所述样式配置文件包括:表头样式、表尾样式和统计列单元格样式。
4.根据权利要求3所述的方法,其特征在于,所述基于所述javascript库和所述配置文件生成n张包含所述
...【技术特征摘要】
1.一种基于浏览器端动态转换数据的excel文件生成方法,其特征在于,应用于浏览器端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述生成包含所述填充数据的目标excel文件,包括:
3.根据权利要求2所述的方法,其特征在于,所述工作表的配置文件包括:工作表命名配置文件、表头数据配置文件、表尾数据配置文件、样式配置文件、单元格合并配置文件和列宽配置文件;所述样式配置文件包括:表头样式、表尾样式和统计列单元格样式。
4.根据权利要求3所述的方法,其特征在于,所述基于所述javascript库和所述配置文件生成n张包含所述填充数据的虚拟工作表,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于目标excel文件的配置文件对所述二维数组进行配置后,生成n张包含所述填充数据的虚拟工作表,包括:
6.根据权利要求2所述的方法,其特征...
【专利技术属性】
技术研发人员:吴雪,
申请(专利权)人:北京国科础智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。