现有一页面,如下页面是用 Table + Repeater 搭建现在想导入到Excel(将页面的格式导入到Excel中)不知道有没有大侠知道怎么做?
本人一直在线
本人一直在线
解决方案 »
- 细说“简单工厂模式”及优缺点
- 【在线等】帮我看看这个excel数据导入access的程序吧~!
- 怎样在textBox.Text中连续输出循环内容?
- Request.QueryString读取内容乱码
- 如何用oledb打开EXCEL 5.0/95文件?
- 我的web窗体里面怎么没有timer?
- DataGrid的数据绑定问题数据提交,给出解决方法的另起一贴给分(30)
- 关于PropertyGrid的一个问题
- 求关于.NET优点方面的资料,来者给分
- 如何将数组中的一个元素附以二进的值
- winform的datetimepicker控件能否显示农历,或者有什么解决方案么?
- A,B,C三个表,一共1000条数据,如何让其随机选择60条(平均分配A,B,C三表的数据)放在datagridview中
ASP.NET GridView 导入到 Excel
GridView 导入 我知道。
刚才也在找这个问题,上面是资料 你看看
第二种解决方法,通过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,就可以用第二种方法。