js 导出Excel文件乱码问题

news/2024/7/10 22:55:26 标签: jquery, javascript, html5
 $.ajax({
   type: 'post',
   url: "",
   xhrFields: { responseType: "blob" },  // 主要是这一句
   data: {},
   success: function(data) {
     that.download(data,'自己起的名字.xlsx')
   }
 })
},
download(data, fileName) {
 if (!data) {
   return
 }
 let url = window.URL.createObjectURL(new Blob([data]))
 let link = document.createElement('a');
 link.style.display = 'none';
 link.href = url;
 link.setAttribute('download', fileName);
 document.body.appendChild(link);
 link.click();
}

http://www.niftyadmin.cn/n/763830.html

相关文章

项目未初始化本地变量visual_变量在内存的不同区域介绍

计算机内存一般分为代码区和数据区:代码区:存放程序代码数据区:存放程序编译和运行过程中的常量和变量。数据区包括:文字常量区、静态数据区、堆区、栈区。1、文字常量区存放常量,如字符串常量。char *p "china&…

js 四舍五入的方法

let cc 15000; toFixed(); // 接收一个参数,0~20;比如15000需要变成1.5万那直接 let h cc / 10000; h.toFixed() 万 // 如果后面不是0是其他数字那就直接h.toFixed()toPrecision(); // 不接收0这个参数;js Math对象也可以列举一个 Math.f…

python导入xlsxwriter要安装什么吗_windows下安装python模块XlsxWriter和包管理工具pip

进入cmd命令行C:\Users\Lenovo>pip install XlsxWriterCollecting XlsxWriterDownloading XlsxWriter-0.9.8-py2.py3-none-any.whl (137kB)100% |████████████████████████████████| 143kB 31kB/sInstalling collected packages: XlsxWrite…

(手机端)app禁止弹出默认输入框

有时候在你使用组件需要用到input框和时间选择器配合的时候&#xff0c;手机端使用input框的时候会直接弹出默认框,并且组件也是直接显示出来。这样就可以解决了&#xff0c;直接上代码 <input type"text" class"input" placeholder"发布时间&quo…

python与7无关的数_《Python与机器学习》笔记(7)

无监督学习-降维1.PCA方法及其应用主成分分析(PCA)主成分分析(Principal Component Analysis&#xff0c;PCA)是最常用的一种降维方法&#xff0c;通常用于高维数据集的探索与可视化&#xff0c;还可以用作数据压缩和预处理等。PCA可以把具有相关性的高维变量合成为线性无关的低…

js 简单的一些问题

[[0, 1], [2, 3]].reduce((acc, cur) > {return acc.concat(cur)},[1, 2])这个问题能打印出来什么呢&#xff0c;首先要了解reduce的用法&#xff0c;acc表示初始的值&#xff0c;cur表示正在处理的数组元素&#xff0c;那么他要合并这个数组&#xff0c;因为他的初始值是[1…

python设置字符串换行_python – 使长字符串换行到换行符的好方法?

在我的项目中,我有一堆从文件中读入的字符串.在命令控制台中打印时,大多数都超过80个字符并且环绕,看起来很难看.我希望能够让Python读取字符串,然后测试它是否超过75个字符.如果是,则将字符串拆分为多个字符串,然后在新行上逐个打印.我也希望它聪明,不要切断全文.即“快速褐色…

js forEach使用push的问题

今天遇到一个需求&#xff0c;一个后端取回的数组&#xff0c;在添加一个字段的时候需要判断添加的这个字段是否和后端取回数组里面的字段相等&#xff0c;如果相等就不能添加&#xff0c;不相等才能添加。 example&#xff1a; // 后端取回的数组 arr [{name: 小红},{name: …