格式代码如下,不过这个方式有个BUG,如果我的字段里面有因为的逗号,导出来之后会给你自动分列了,如果要找好用的,可以下载SheetJS,里面有导入导出方法
var str = "品牌,类型,规则名称,是否股东方,忠诚度,产品编号,规则地址\n";
for (var i = 0; i < datas.length; i++) {
var item = datas[i];
str += $("#txt_brand").find("option:selected").text() + "\t,"
str += $("#txt_usedType").find("option:selected").text() + "\t,"
str += item.RuleName + "\t,"
str += item.ShareholderName + "\t,"
str += item.Loyalty + "\t,"
str += item.ProductCode + "\t,"
str += item.PageName + "\t,"
str += "\n";
}
var uri = 'data:text/xls;charset=utf-8,\ufeff' + encodeURIComponent(str);
//通过创建a标签实现
var link = document.createElement("a");
link.href = uri;
//对下载的文件命名
link.download = $("#txt_brand").find("option:selected").text() + $("#txt_usedType").find("option:selected").text() + "规则参数.xls";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);