关于导出。
现有一页面,如下
页面是用 Table + Repeater 搭建
现在想导入到Excel(将页面的格式导入到Excel中)
不知道有没有大侠知道怎么做?
本人一直在线
------解决方案--------------------
http://blog.csdn.net/happy09li/article/details/7431967
前2天刚刚整理的,你应该用的上。。。
------解决方案--------------------
两种解决方法,第一种就是7楼给出的,后台通过合并调整格式,但是这一种比较复杂,如果以后格式发生改变,你的代码页会发生改变。
第二种解决方法,通过js,可以导出excel,具体实现如下
function method1(tableid) {//整个表格拷贝到EXCEL中  
   var curTbl = document.getElementById(tableid);  
   var oXL = new ActiveXObject("Excel.Application");  
   //创建AX对象excel  
   var oWB = oXL.Workbooks.Add();  
   //获取workbook对象  
       var oSheet = oWB.ActiveSheet;  
   //激活当前sheet  
   var sel = document.body.createTextRange();  
   sel.moveToElementText(curTbl);  
   //把表格中的内容移到TextRange中  
   sel.select();  
   //全选TextRange中内容  
   sel.execCommand("Copy");  
   //复制TextRange中内容  
   oSheet.Paste();  
   //粘贴到活动的EXCEL中      
   oXL.Visible = true;  
   //设置excel可见属性  
}  
这种方法可以一劳永逸,如果以后单元格的格式发生改变也不需要改代码,缺点就是这个需要客户端的支持,即客户端必须安装office组件。如果可以确定客户端都安装有office,就可以用第二种方法。