国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

將頁面table內容與樣式另存成excel文件的方法

2019-11-20 11:54:47
字體:
來源:轉載
供稿:網友

在項目做完之余,測試最近做的一個論壇,其中有個導出功能,發現點擊網頁導出按鈕之后,將頁面的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定義就能保存了。
主要還是手工與自動拷貝粘貼問題

處理方案二:

將在<head><style></style></head>中定義的類移動到<table></table>之間即可。類定義樣式的位置問題

以上內容就是本文的全部內容,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉萨市| 新和县| 琼中| 连州市| 阳江市| 邵东县| 莒南县| 临沂市| 中方县| 台北县| 石家庄市| 南平市| 盖州市| 临城县| 上栗县| 晋中市| 石门县| 峨山| 嘉鱼县| 虎林市| 龙门县| 奎屯市| 保靖县| 得荣县| 海淀区| 怀远县| 蓝田县| 任丘市| 定日县| 忻城县| 巢湖市| 红桥区| 陇川县| 五莲县| 政和县| 县级市| 泽普县| 金秀| 乾安县| 乌海市| 新竹县|