我正在将数据集导出为angularjs中的excel。
示例代码段
dataValue += '<tr><td>'+item.ProfName+'</td>'
+'<td>'+item.Used+'</td>'
+'<td>'+item.DateUsed+'</td>'
+'<td>'+item.TId+'</td>'
+'<td>'+item.SId+'</td>'
+'<td>'+OFFER.o_status[item.Status]+'</td></tr>';
dataValue += '</table>';
// Upto here is fine in safari
var blob = new Blob([''+dataValue+''], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "Offer_"+o_id+".xls");
这在chrome和firefox中工作得非常好,但在safari中它不起作用
似乎问题在于Blob。
任何人都有任何线索。
感谢阅读, UTTAM