问题描述
小弟现在做的项目中遇到了一个问题,找资料都不知道从何找起从数据库中检索到的数据写入到excel中,我的数据取出来了,是一个list里边套一个bean,excel模板也创建完了,现在只剩下把这些数据循环写到excel中了,但是具体写到excel中的哪个单元格是它是通过一个xml文件指定的,如何写这个xml文件就不会了,照猫画虎总是不是想要的形式,所以有没有资料或高手点拨几句,先谢谢了比如xml文件中大概是这样写的,可能写的不对<regionrow="0"col="0"property="userBean"><cellrow="2"col="2"property="name"/><cellrow="3"col="2"property="age"/></region>
解决方案
解决方案二:
该回复于2011-02-28 16:40:54被版主删除
解决方案三:
list=dao.selectByName(name);Documentdocument=DocumentHelper.createDocument();Elementroot=document.addElement("root");//第一层节点ElementstuElement=null;//第二层节点ElementidElement=null;ElementnameElement=null;ElementageElement=null;ElementsexElement=null;ElementaddressElement=null;//循环生成xmlfor(inti=0;i<list.size();i++){Vovo=(Vo)list.get(i);//第一个student节点stuElement=root.addElement("student");//添加子节点idElement=stuElement.addElement("id");nameElement=stuElement.addElement("name");ageElement=stuElement.addElement("age");sexElement=stuElement.addElement("sex");addressElement=stuElement.addElement("address");//向子节点中添加文本内容idElement.addText(vo.getSid());nameElement.addText(vo.getSname());ageElement.addText(vo.getSage());sexElement.addText(vo.getSsex());addressElement.addText(vo.getAddress());}
dom4j能写xml写入excel也可用POI
解决方案四:
该回复于2011-02-28 09:55:17被版主删除