elementui + xlsx 导出自动科学计数


npm install --save xlsx file-saver
 
// 组件里引入
import FileSaver from 'file-saver'
import XLSX from 'xlsx'
 
// 方法
export2excel () {
    /* '#mytable'关联导出的dom节点  */
    var xlsxParam = { raw: true } //设置excel为文本格式解决百分比数值导出后自动转换为科学计数法
    var wb = XLSX.utils.table_to_book(document.querySelector('#mytable'),xlsxParam)
    /* get binary string as output */
    var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: true, type: 'array' })
    try {
       FileSaver.saveAs(new Blob([wbout], { type: 'application/octet-stream' }), '表名.xlsx')
    } catch (e) { if (typeof console !== 'undefined') console.log(e, wbout) }
       return wbout
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容