首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>设计在线>CSS教程>资讯:如何将页面table内容与样式另存成excel文件

如何将页面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的统计实例

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图