table2excel jQuery插件生成的我的Excel文件将无法正常打开,并将抛出 XXXX.xls文件格式;扩展名不匹配。 我认为这个文件是一个文本文件,而不是一个真正的二进制excel文件。
JS:
e.uri = "data:application/vnd.ms-excel;base64,";
link = e.uri + e.base64(e.format(fullTemplate, e.ctx));
a = document.createElement("a");
a.download = getFileName(e.settings);
a.href = link;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
访问我的jsfiddle查看我的代码!
答案 0 :(得分:0)
我遇到了SO question,你似乎正在使用答案jsfiddle。它弹出警告的原因是因为它在myCell.titleLable.text = self.arrayList[indexPath.row]
myCell.infoButton.tag = indexPath.row
myCell.infoButton.addTarget(self, action: "buttonClicked:", forControlEvents: .TouchUpInside)
@IBAction func buttonClicked(sender: UIButton){
print(self.arrayList[sender. tag])
}
中格式化并且扩展名为.xlsx
,所以它认为它可能是病毒。要解决这个问题,您只需使用另一个jsfiddle,并使用2007年以上的Excel版本,因为其他jsfiddle不会转换文件格式,而2007年以上的Excel可以打开这些文件。