2016-05-26 23 views
2

私はjQueryのDataTableのExcelは、ここで説明エクスポートするに関する二つの質問があります。https://datatables.net/extensions/buttons/examples/initialisation/export.htmljQueryのDataTableのExcelのエクスポート

まず、私は負の数は括弧で囲まれている金額の列を持っています。たとえば、 - $ 5.00は($ 5.00)と表示されます。 Excelで表をハイライト表示せずに負の金額の値を赤で強調表示するようにエクスポートすることは可能ですか?

私がここにいる間、私は尋ねるよりも圧迫されないもう1つの質問は、エクスポートから特定の列を除外することです。以下でわかるように、私は最初の8列をエクスポートし、その後のすべての列を除外します。列やそれに類似するクラスの関連クラスに基づいて列を除外する方法は、私が望む列番号を明示的にリストする必要はありませんか?ありがとう。列の選択に関する

$('#tblDetail').DataTable({ 
    dom: 'Bfrtip', 
    buttons: [ 
    { 
     extend: 'excel', 
     text: 'Export to Excel', 
     exportOptions: { 
      columns: [0, 1, 2, 3, 4, 5, 6, 7] 
     } 
    }] 
}); 

答えて

-1

、あなたはクラス、idを使用することができる「jqueryのセレクタ」を含むcolumn-selector 、Excelのフォーマットについてなど

the excel buttons only includes raw dataを使用することができます。フォーマットを含むその他のデータcan't be transferred to excel ドキュメントごとに、sheetJSライブラリを使用してみることもできます。

+0

私は負の数が赤く強調表示されていないという問題を発見しました。私は、Excelが負の数値を強調表示することに気がつきましたが、データテーブルのエクスポートでは強調表示されませんでした。私はちょうどドルの列のセルは、データの問題を示す左上隅に緑色の三角形を含んでいることに気づいた。警告メッセージに「Number Stored As Text」と表示されます。なぜこれが起こっているのか分かりません。 – Isaac

+0

なぜdownvote?何か間違っていたのですか? – Sebastianb

関連する問題