代码快速 实现xml 转换为 Excel(xml转excel通用类-java-完成代码可作工具使用)
用代码实现xml 文件/数据 转换为excel 文件。(java)----何潮
背景:最近项目要做导出功能,但导出的数据对象类型实在太多了,一个个去实现;实在是没心情去做。于是----------
意义:快速实现数据导出
为什么是xml to excel?
因为项目中可以直接使用xml数据。所以就选择xml了。(直接数据库取数据转excel,也可以按同一思路实现)
目标:从一个最多二级关联的数据结构,通过定义结构关系,实现数据自动转换成excel.
特点:支持字典字段转换,可合并多关联字段,三种效果展示,有一定的可复用性 ^_^(最多二级关联----当然,可自行扩展)
转换效果:实现三种显示方式的转换
方式1:一行显示一个完整对象(合并多个关联表)
方式2:复合形展示
方式3:一行显示一个完整对象(合并多个关联表)----支持不同对象不同表头
复用实现一个简单导出要多少代码?
xmlStruct mainXmlStruct1 = new xmlStruct();
mainXmlStruct1.tableName = "CM10_OBJECT";
mainXmlStruct1.tableCName = "活动信息";
mainXmlStruct1.tableCalssField = "OBJ_SUBTYPE";
mainXmlStruct1.tableCalssCName.