jQuery数据表如何创建超链接

jQuery数据表如何创建超链接,jquery,excel,datatables,Jquery,Excel,Datatables,我正在导出带有jQuery Datatables的excel文件,但它不会在excel文件中创建超链接。我尝试过很多解决方案,但没有一个对我有效 我找到了一个例子,我们可以使用customize属性对单元格进行格式化。我想运行excel公式,它是 return'==超链接(“http://example.microsoft.com/report/budget report.xlsx“,“点击查看报告”)类似于这样的东西,但它会导出公式,因为它充斥着渲染 我找到了一个可以在datatablescu

我正在导出带有jQuery Datatables的excel文件,但它不会在excel文件中创建超链接。我尝试过很多解决方案,但没有一个对我有效

我找到了一个例子,我们可以使用
customize
属性对单元格进行格式化。我想运行excel公式,它是
return'==超链接(“http://example.microsoft.com/report/budget report.xlsx“,“点击查看报告”)类似于这样的东西,但它会导出公式,因为它充斥着渲染

我找到了一个可以在datatables
customize
property中使用的属性

以前我是这样做的

“columnDefs”:[
{
“数据”:“下载链接”,
“呈现”:函数(数据、类型、行、元){
返回'==超链接(“http://example.microsoft.com/report/budget report.xlsx“,“点击查看报告”);
},
“目标”:[26,27,28]
}
],
根据

此时,虽然创建了XLSX文件,但数据格式, 颜色等不保留。只有表中的原始数据是可用的 包含在导出的文件中。用于完全控制生成的 文件中,可以使用SheetJS库构造自定义按钮

所以使用 和


可能需要做很多工作,但似乎是可能的。

面对同样的问题。我发现了太多未回答的问题。这是我的解决办法