zl程序教程

您现在的位置是:首页 >  工具

当前栏目

vue-json-excel导出数字字符串转为科学计数法问题和文件格式问题

VueExcel导出JSONJSON 字符串 数字 科学
2023-09-14 08:58:23 时间

 

文档:https://github.com/yangJinRui325/vue-json-excel

https://www.npmjs.com/package/vue-json-excel

今天用vue-json-excel这个插件遇到两个问题

1.导出数字字符串转为科学计数法问题,于是,百度搜索答案:

网上找了一些解决方法:

 

解决后如图:

 

 

 

2.导出文件默认是xls格式,貌似改不了xlsx格式?直接在文件名称后缀加“.xlsx”,金山办公软件打开是正常的,微软的办公软件打不开,所以最好是不要改格式

文件名弄成动态的:默认是name="导出文件名.xls"

<downloadexcel
                class = "export-btn"
                :fetch = "fetchData"
                :fields = "json_fields"
                :before-generate = "startDownload"
                :before-finish = "finishDownload"
                :name = filename>
                <a-button size="large" type="primary" :loading="initExportLoading" :disabled="initExportLoading" >导出</a-button>
            </downloadexcel>
export default {
    data() {
        return {
            filename:"导出表格",//导出的文件名称
        }
    }
};

 

 可以给导出的表格加样式,本人试了一下字体加红色样式,是可以

 

 效果图: