datatables のjQuery DataTablesを使用しています。 CSV、Excel、PDFおよび[印刷]ボタンなどのテーブルのエクスポートファイルプラグインをカスタマイズしたい。PDFを印刷すると、常にjQueryデータテーブルファイルエクスポートのヘッダータイトルエクスポートをカスタマイズする方法は?CSVをエクスポートするときにファイル名もカスタマイズしたいPDFおよびExcelファイル。コードを確認したプラグインで、それをカスタマイズするためのエクスポートファイルのオプションにコードが表示されません。ダウンロードする拡張機能が必要ですか?申し訳ありませんが、jQueryデータテーブルは初めてです。
PDF、CSV、Excelファイルで同じようにカスタマイズする方法を教えてください。悪い編集でごめんなさい。
ダウンロードするファイル名をカスタマイズするにはどうすればよいですか?
誰かが助けてくれるならありがたいです。
前もって感謝します。
buttons オプションを使用して、ファイル名とタイトルをカスタマイズできます。すべてのボタンには、filename
およびtitle
をカスタマイズするオプションが含まれています。ただし、csv button
。 csv button
にはfilename
オプションしかありません。
以下は、ボタンオプションのリファレンスのリストです。
こちらがスニペットです。
$(document).ready(function() {
$('#example').DataTable({
dom: 'Bfrtip',
buttons: [{
extend: 'pdf',
title: 'Customized PDF Title',
filename: 'customized_pdf_file_name'
}, {
extend: 'Excel',
title: 'Customized Excel Title',
filename: 'customized_Excel_file_name'
}, {
extend: 'csv',
filename: 'customized_csv_file_name'
}]
});
});
<link href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.css" rel="stylesheet" />
<link href="https://cdn.datatables.net/buttons/1.2.2/css/buttons.dataTables.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.4.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.4.2/js/buttons.html5.min.js"></script>
<div class="container">
<table id="example" class="display nowrap" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$3,120</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Director</td>
<td>Edinburgh</td>
<td>63</td>
<td>2011/07/25</td>
<td>$5,300</td>
</tr>
</tbody>
</table>
</div>