{hero}

csv

自:Buttons 1.0.0 起

建立並儲存包含表格資料的 CSV 檔案。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

描述

此按鈕類型作為一個代理,將根據瀏覽器的功能和頁面上可用的函式庫,自動偵測是否可以使用 csvHtml5 按鈕。

提供此選項是因為 HTML5 按鈕類型需要相當現代化的瀏覽器,而使用者可能不一定可以使用。

如果沒有滿足 csvHtml5 按鈕的需求,則不會向使用者顯示任何按鈕。有關每個按鈕類型的需求,請參閱其各自的文件。

選項

除了所有按鈕可用的選項(例如:buttons.buttons.text),此按鈕還可以在其配置物件中設定以下選項,以自訂其操作和顯示。

範例

DataTables 初始化:使用 HTML5 CSV 按鈕

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['csv']
		}
	}
});

DataTables 初始化:使用 exportOptions 儲存所有資料,無論篩選條件為何

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'csv',
					text: 'Copy all data',
					exportOptions: {
						modifier: {
							search: 'none'
						}
					}
				}
			]
		}
	}
});