{hero}

csvHtml5

自:Buttons 1.0.0 起

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

說明

此按鈕提供最終使用者將表格資料儲存到本機建立的 逗號分隔值 (CSV) 檔案的功能。該檔案隨後可以被各種程式使用,包括試算表和資料分析應用程式。

如果您的表格的標頭或頁尾有多行,這些都將包含在匯出中。如果標頭或頁尾包含 colspanrowspan 儲存格,它們將由空字串填入,因為 CSV 是一個純文字檔案,沒有辦法表示跨越多個儲存格的資料格。

選項

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

範例

DataTables 初始化:使用 HTML5 CSV 按鈕

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

DataTables 初始化:使用 csv 按鈕類型來為 HTML 按鈕選項設定別名。

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

DataTables 初始化:使用 exportOptions 來儲存所有資料,無論是否篩選

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