`

tableexport 导出excel 相关问题

 
阅读更多
1. 中文乱码 参考下面的文章
https://my.oschina.net/aruan/blog/418980

2. excel工作表名称:
修改源码:增加一个工作表名字段:
worksheet:'worksheet',

3. excel文件名: 设置tableName无效, 观察源码得知tableName不是用来设置文件名,这个修改麻烦点。
修改源码:
a. 页面html 增加一个 超链接ID:

<a id="export_a" class="btn btn-success btn-sm" @click="exportExcel"><i class="fa fa-file-excel-o"></i>&nbsp;导出</a>

b. 配置修改如下:

$('#dataTable').tableExport({
        type:'excel',
        escape:'false',
        worksheet: '称重记录',
        fileName: '称重记录周报',
        alinkId: 'export_a',
    });


c. 修改源码:增加一个工作表名字段:
fileName:'fileName',
d. 修改源码:导出部分修改如下
// window.open('data:application/vnd.ms-'+defaults.type+';filename=exportData.doc;' + base64data);
					document.getElementById(options.alinkId).href ='data:application/vnd.ms-'+defaults.type+';' + base64data;//必须是a标签,否则无法
					document.getElementById(options.alinkId).download = options.fileName;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics