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
elementui + xlsx 导出自动科学计数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 其实这个问题跟用什么语言导出csv文件没有关系。 Excel显示数字时,若是数字大于12位,它会自动转化为科学计数...
- bootstrap-table是一款很NICE的表格插件,支持排序,筛选,导出等强大的功能,但它也有一些小的BUG...
- 使用场景:项目中需要提供导出到Excel1表格中的功能,因此我们需要使用PHPExcel来进行导出数据,但是我们经...
- iview 和webpack组合开发一段时间后,在Table中遇到一些小坑 1.导出的数据出现科学计数法问题 导出...
- 搜索并找到 d.exportFile,在 if (r.ie) { 前插入 如果发现找不到 if (r.ie) {,...