我有一个使用jQuery插件Datatables的Google脚本生成的网站.
我在使用Excel HYPERLINK导出到Datatables插件的Excel功能时出现问题.
我在使用Excel HYPERLINK导出到Datatables插件的Excel功能时出现问题.
我想在导出的Excel文件中有一个可点击的超链接,所以我在Javascript中按如下方式格式化我的链接:
=HYPERLINK("photourl";"Photo 1")
生成Excel导出,格式正常.但是,它显示的是上面的完整代码段,而不是可点击的链接.当我选择单元格并单击定义而不进行更改时,它会自动显示可单击的URL.
有什么办法可以把它变成可点击的链接吗?
解决方法
在没有使用任何服务器端语言的情况下,在Execl中导出是非常艰巨的工作,但是您可以编写XML代码以在xls formate中导出数据表我有一些工作示例
请找到代码和文件 here
请找到代码和文件 here
这是jquery插件
<html> <head> <Meta charset="UTF-8"> <link rel="stylesheet" href="css/chintanTableDesign_1.css"/> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="http://eportal.esparkbiz.com/asset/js/export_execl_js/jquery.battatech.excelexport.js" language="javascript" type="text/javascript"></script> </head> <body> <table class="tableChintan" width="100%"> <tr> <th colspan="10" style="font-size: 25px;text-align: center"> ABC Pvt. ltd. </th> <th> <select id="type_account" name="type_account" onchange="GetFilter();"> <option value="ALL" >ALL</option> <option value="AC" >AC</option> <option value="CASH" >CASH</option> <option value="PF" selected>PF</option> </select> </th> <th> <a id="btnExport" href="javascript:void(0);"> EXPORT</a> </th> </tr></table> <table class="tableChintan" width="100%" id="tblExport"> <tr> <th>Employee Name</th> <th>Month</th> <th>BASIC</th> <th>DA</th> <th>HRA</th> <th>TA</th> <th>Sp Allownce</th> <th>LEAVE ENCASH</th> <th>abs_days</th> <th>extra_days</th> <th>PF EMP</th> <th>PF COMP</th> <!-- <th>ESI EMP</th> <th>ESI COMP</th>--> <th>PT</th> <th>TOTAL SAL CHEQUE</th> <th>actual_sal </th> <th>actual_sal WP</th> <th>NA</th> <th></th> </tr> </tr></table> </table> </body> </html> <script type="text/javascript"> $(document).ready(function () { $("#btnExport").click(function () { $("#tblExport").btechco_excelexport({ containerid: "tblExport",datatype: $datatype.Table }); }); }); </script>
请不要忘记包含你的jquery.min.js
如果你想强行重命名文件请尝试,然后让我知道我有另一个jquery插件相同
请享用 !!!!!!!!!!!!