当前位置:编程学习 > JAVA >>

(很急)关于解析xls文件后、我应该怎么传什么过去、 我解析xls、要在web页面显示一个树

 当我解析完xls文件后,我需要怎么传值,传什么值,然后在那边显示出一个图、具体效果是这个、最好有事例、 真的很急,谢谢 --------------------编程问答-------------------- 你解析完xls,后,组成有上下级关系的json对象。或者父子id的json数组,
输出到页面,把值赋给z-tree对象就可以了。
z-tree ,有例子,你只要解析完了xls,保证有上下级关系,或子父id ,
其他的看看z-tree 的文档,都不是问题了 --------------------编程问答-------------------- http://www.ztree.me/v3/demo.php#_101 --------------------编程问答--------------------
引用 1 楼 ZuxiangHuang 的回复:
你解析完xls,后,组成有上下级关系的json对象。或者父子id的json数组,
输出到页面,把值赋给z-tree对象就可以了。
z-tree ,有例子,你只要解析完了xls,保证有上下级关系,或子父id ,
其他的看看z-tree 的文档,都不是问题了
                我问的主要就是怎么传值啊、ztree 不是重点啊、 --------------------编程问答--------------------
引用 2 楼 huxiweng 的回复:
http://www.ztree.me/v3/demo.php#_101



 有那个解析之后全部的事例吗? --------------------编程问答-------------------- 不清楚你的操作场景,看你的截图,应该是点击按钮打开这个树,那可以用ajax实现,点击按钮时进入ajax,调用后台的解析excel的方法,组装成json,具体ajax怎么返回,网上找下,很多的 --------------------编程问答--------------------
引用 5 楼 jimmy609 的回复:
不清楚你的操作场景,看你的截图,应该是点击按钮打开这个树,那可以用ajax实现,点击按钮时进入ajax,调用后台的解析excel的方法,组装成json,具体ajax怎么返回,网上找下,很多的


不是这样的、图只是我要的这种效果、我是解析xls文件、 然后我要返回到jsp页面上,然后搞出这效果,
现在就解析了,不知道该怎么返回, 怎么转换为json , 最好有个事例我看看 --------------------编程问答--------------------
引用 6 楼 u013243680 的回复:
Quote: 引用 5 楼 jimmy609 的回复:

不清楚你的操作场景,看你的截图,应该是点击按钮打开这个树,那可以用ajax实现,点击按钮时进入ajax,调用后台的解析excel的方法,组装成json,具体ajax怎么返回,网上找下,很多的


不是这样的、图只是我要的这种效果、我是解析xls文件、 然后我要返回到jsp页面上,然后搞出这效果,
现在就解析了,不知道该怎么返回, 怎么转换为json , 最好有个事例我看看



怎么转换成json,可以看看这篇文章,http://ylq365.iteye.com/blog/1560059


另外,你解析excel后可以得到一个json对象,可以通过跳转获取,这个要看你具体怎么操作啊 --------------------编程问答--------------------
引用 7 楼 jimmy609 的回复:
Quote: 引用 6 楼 u013243680 的回复:

Quote: 引用 5 楼 jimmy609 的回复:

不清楚你的操作场景,看你的截图,应该是点击按钮打开这个树,那可以用ajax实现,点击按钮时进入ajax,调用后台的解析excel的方法,组装成json,具体ajax怎么返回,网上找下,很多的


不是这样的、图只是我要的这种效果、我是解析xls文件、 然后我要返回到jsp页面上,然后搞出这效果,
现在就解析了,不知道该怎么返回, 怎么转换为json , 最好有个事例我看看



怎么转换成json,可以看看这篇文章,http://ylq365.iteye.com/blog/1560059


另外,你解析excel后可以得到一个json对象,可以通过跳转获取,这个要看你具体怎么操作啊



Workbook wb = Workbook.getWorkbook(new File("F:aa.xls"));

Sheet sheet = wb.getSheet("Sheet1");
int cs = sheet.getColumns();

int rs = sheet.getRows();

for(int i=0;i<rs;i++){
for(int j=0;j<cs;j++){
Cell c = sheet.getCell(j, i);

if(c!=null){
System.out.println(c.getContents());
}
}
}

我得到的就是Cell对象啊。。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,