luckysheet 实现Excel在线编辑

1,408 阅读1分钟

luckysheet 实现Excel在线编辑

 

  有些时候我们在开发时会需要用到Excel在线编辑功能,在此我给各位小伙伴推荐luckysheet 

  luckysheet官网:mengshukeji.gitee.io/LuckysheetD…

  vue使用luckysheet教程

  引入

image.png 在index.html进行JS以及css的引入

  组件生成

在你项目的公共组件文件夹中创建一个组件用于存放你的luckysheet,便于调用

image.png

<style scoped>

    h3 {

        margin: 40px 0 0;

    }

    ul {

        list-style-type: none;

        padding: 0;

    }

    li {

        display: inline-block;

        margin: 0 10px;

    }

    a {

        color: #42b983;

    }

组件调用

在你需要此功能的页面进行组件引入

image.png

Excel表格参数获取

如果需要将Excel里面的参数传给后台,则需要用到luckysheet.getAllSheets()来进行数值获取

image.png 数值设置

如果后台返回数值给你,你需要进行数值展示,则需要你进行一个组件之间的传值就可以实现这个效果了

image.png

image.png 在此过程中,需要注意后台返回的接口数据与你传给后台的是否一致,以及在设置时是否为数组。