【发布时间】:2017-12-18 14:44:40
【问题描述】:
我正在使用 jQuery Datatables 导出一个 excel 文件,但它没有在 excel 文件中创建超链接。我尝试了很多解决方案,但没有一个适合我。
我找到了this 示例,我们可以使用customize 属性对我们的单元格进行格式化。我想运行 excel 公式,它是
return '==HYPERLINK("http://example.microsoft.com/report/budget report.xlsx", "Click for report")'; 类似这样的东西,但它会导出公式,因为它被渲染感染了。
我发现了一个属性 list 可以在数据表中使用 customize 属性。
以前我是这样做的
"columnDefs": [
{
"data": "download_link",
"render": function ( data, type, row, meta ) {
return '==HYPERLINK("http://example.microsoft.com/report/budget report.xlsx", "Click for report")';
},
"targets": [26,27,28]
}
],
【问题讨论】:
标签: jquery excel datatables