注册 登录
编程论坛 ASP.NET技术论坛

如何用js导出数据Excel呢?

hhy420459674 发布于 2010-06-28 14:42, 2829 次点击
请问下各位,如何用js导出div中的数据呢?急急急急!!

我在页面1中放了个空的div,然后用ajax技术在页面2中查询出来数据,通过ajax将查询出来的数据显示在页面1中,现在我想要把查询出来的数据倒出到Excel中,这样子我用后台导数据不成功,就只有用前台js做了,但是我不知道要怎么做,请教各位了,我急用!谢谢.....
6 回复
#2
冰镇柠檬汁儿2010-06-28 15:20
你怎么知道你写的代码不成功,就说明后台代码不能导出数据?就怎么断定js一定能导出?
#3
冰镇柠檬汁儿2010-06-28 15:21
无论你怎么绑定数据,总能得到dataset数据源吧,用dataset实现导出不就可以了吗?
#4
hhy4204596742010-06-28 18:08
回复 2楼 冰镇柠檬汁儿
我有测试过,用后台代码导数据,获取不到div中的数据DivID.RenderControl(htw);
所以我选择用js导啊!但是就是不知道怎么做。
#5
hhy4204596742010-06-28 18:09
回复 3楼 冰镇柠檬汁儿
dateSet数据集是在页面2中得到的啊,所以在页面1中是没法用ds的啊
#6
冰镇柠檬汁儿2010-06-28 20:40
呃,楼主你可以用页面一获得数据的同样的方法在页面二中从新获得一次呀
当然这是最笨的方法,但是还是有其他方法的,只是不知道你用的是什么,为什么要提交到第二个页面,难道你用的是MVC?
#7
visolleon2010-06-29 11:40
你太夸张了,第一次听说用js导出Excel。

你的这种想法还是继续用ajax实现吧,向后台发送一个请求,在后台临时文件夹中生成excel文件,然后输出到前台。
1