{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'
						}
					}
				}
			]
		}
	}
});