2017-06-21 8 views
1

私はエクセルに台無しになるので、フォーマットされた数値でExcelにエクスポートできないテーブルがあります。私がしたことは、数字をきれいにして、記号、カンマ、またはドットをつけた数字を返しただけだった。これで問題が修正され、番号を変更してExcelに操作を適用することができます。問題は今、他の列には、テキストだけでなく、完全なHTMLを表示します。データのHTMLタグを整理するコードを作成しましたが、まだHTMLエンティティを表示していますが、クリアテキストを表示したいだけです。Datatableでデータを整形すると、htmlでデータが返されます

{ 
    extend: 'excel', 
    exportOptions: { 
     columns: ':visible', 
     format: { 
      body: function(data, row, column, node) {    
       return column >= 7 && column <= 9 ? data.replace(/[$,.]/g, '') : data; 

      } 
     } 
    } 

enter image description here

私はストリップタグコードを適用し、HTMLタグが消えますが、私はまだhtmlコードの左を持っています。書式設定をしなくても、通常HTMLを表示せずにテキストを表示するだけなので、データテキストを表示する機能があるのだろうかと思います。

答えて

0

jqueryを使用してノードのinnerTextを取得します。

関連する問題