luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理

编程入门 行业动态 更新时间:2024-10-28 18:35:43

luckysheet 国产超强纯前端<a href=https://www.elefans.com/category/jswz/34/1770935.html style=在线excel表格功能强大 简单使用记录 异常报错记录及处理"/>

luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理

效果预览


官网及在线示例

/

npm地址

在线效果
/

在线导入效果
/

使用步骤

两种引入方式:

  1. CDN
<link rel='stylesheet' href='.css' />
<link rel='stylesheet' href='.css' />
<link rel='stylesheet' href='.css' />
<link rel='stylesheet' href='.css' />
<script src=".js"></script>
<script src=".umd.js"></script>
  1. 本地离线引入

下载离线包

官方找不到release 包
这里我选择下载克隆项目,运行npm run release打了一个release包

整合了一个插件文件包

在index.html 引入对应路径下的文件

    <link rel='stylesheet' href='./static/luckysheet/plugins/css/pluginsCss.css' /><link rel='stylesheet' href='./static/luckysheet/plugins/plugins.css' /><link rel='stylesheet' href='./static/luckysheet/css/luckysheet.css' /><link rel='stylesheet' href='./static/luckysheet/assets/iconfont/iconfont.css' /><script src="./static/luckysheet/plugins/js/plugin.js"></script><script src="./static/luckysheet/luckysheet.umd.js"></script><script src="./static/luckysheet/luckyexcel.umd.js"></script>

开始使用

这里我做了一个在vue项目中使用示例:
页面使用中,新建一个元素

<div v-loading="isLoading" class="xlsx-container"><divid="luckysheet"style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"/>
</div>

对应的js使用方法, 加载文件后台返回的blob文件流


data() {return {options: {container: 'luckysheet',lang: 'zh',showtoolbar: false,showinfobar: false},isLoading: true}},mounted() {setTimeout(() => {this.init()})},methods: {async init() {this.isLoading = truerequest({url: ``, // 请求xlsx文件路径method: 'get',responseType: 'blob'}).then(res => {// eslint-disable-next-lineLuckyExcel.transformExcelToLucky(res.data, (exportJson) => {if (exportJson.sheets === null || exportJson.sheets.length === 0) {this.$message.error('无法读取excel文件的内容,当前不支持xls文件!')return}// eslint-disable-next-lineluckysheet.destroy()this.options.data = exportJson.sheetsthis.$nextTick(() => {// eslint-disable-next-lineluckysheet.create(this.options)this.isLoading = false})})})}}

完成如上即可实现!!!

如果觉得有用欢迎点赞关注
有问题私信我!!~~

更多推荐

luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理

本文发布于:2023-06-28 04:16:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/921639.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在线   报错   功能强大   表格   异常

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!