有没有办法使用格式将制表器数据导出到 CSV,
我正在使用 Vue 制表器,导出工作正常,但不包含格式化数据。
最佳答案
导出仅包含未格式化的表格数据,因为许多格式化程序包含向单元格添加图形组件的 HTML 元素,这些元素在下载的文件中没有意义(例如进度条)。
>话虽这么说,如果您想在导出数据时转换数据,您可以考虑使用访问器,它们用于在数据离开表时转换数据。在这种情况下,我们需要使用 accessorDownload
访问器。
为了举例,假设我们正在对 name
列执行此操作,并希望在每个值的开头添加单词“mr”;
我们将通过定义我们的访问器函数来开始:
function mrAccessor(value, data, type, component, row){
return "mr " + value; //prepend string to value
}
然后在我们的列定义中,我们将访问器分配给该列:
{title:"Name", field:"name", accessorDownload:mrAccessor},
随 导出的数据包括更改的名称值,但制表符表本身中的值将不受影响
有关完整详细信息,请查看 Accessor Documentation
关于javascript - 如何将制表数据导出到 csv(包括格式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71127315/