如何将制表符数据导出到 csv,包括格式化

How to export tabulator data to csv including formatting

有什么方法可以使用格式化将制表符数据导出到 CSV,

我正在使用 Vue 制表符,导出工作正常,但不包括格式化数据。

导出特别只包括未格式化的 table 数据,因为许多格式化程序包括 HTML 元素,这些元素将图形组件添加到单元格中,这在下载的文件中没有意义 (进度例如酒吧).

也就是说,如果您想在导出数据时转换数据,您可以考虑使用访问器,这些用于在数据离开 table 时转换数据。在这种情况下,我们需要使用 accessorDownload 访问器。

为了举例,假设我们正在对 name 列执行此操作,并希望在每个值的开头添加单词“mr”;

我们将通过定义访问器函数来启动:

function mrAccessor(value, data, type, component, row){
    return "mr " + value; //prepend string to value
}

然后在我们的列定义中,我们将访问器分配给列:

{title:"Name", field:"name", accessorDownload:mrAccessor},

导出的数据包含更改后的名称值,但制表符 table 本身中的值将不受影响

有关详细信息,请查看 Accessor Documentation