栏目导航
热点推荐
- 3个简单却重要的CSS技巧
- css基础:熟悉了解盒子模型(box m
- CSS Hack兼容各浏览器是否正常
- 最常用的12种CSS BUG解决方法与
- [分享]我的css hack观点
- CSS实例教程:分号引起页面混乱
- CSS教程:认真学习haslayout
- CSS教程:编写CSS代码时样式命名
- 如何在CSS中设定文本的尺寸
- CSS教程:CSS定位属性
- 新窗口打开超链接的正确方法
- 轻松搞定IE的CSS制作网页技巧3则
阅览排行
如何将页面table内容与样式另存成excel文件
www.jz123.cn 2011-09-13 来源: 站长家园 责任编辑(袁袁) 我要投递新闻
本文分析一下如何将页面table内容与样式另存成excel文件,主要介绍style与class之间的区别问题。
问题描述:网页点击【导出】按钮后,将页面table内容另存成excel文件,却发现无法保存表格样式
分析过程:
1.table表格用class,而不是style。导出时并没有导出class定义,若换成style,将颜色样式直接写在style中,就会导出样式。
style是样式,在HTML中用这个来标明属性样式,是css中的内容,而class是类,申明和定义里面的内容,导出页面时并不会导出定义即class所定义的样式。
2.将类定义放到table中也可以导出样式
解决方法-:
将class="${getClass()}"换成style="color:${getStyle()};"
补充:
$('#export').click(function () {
saveAsExcel($('h3').text(), $('#table').html().replace(/( )+/gi,''));
});
其中excel只识别table,使用saveAsExcel方法自动另存时,class定义保存不了;如果手工拷贝粘贴到excel时,class定义就能保存了。
主要还是手工与自动拷贝粘贴问题
解决方法二:
将在 中定义的类移动到
上一篇:简述CSS布局中的基础知识 下一篇:分享两个漂亮css的统计实例