当前位置: 首页 > news >正文

六安网站建设 220软媒win7优化大师

六安网站建设 220,软媒win7优化大师,厦门短视频代运营公司,wordpress评论后显示不出来一、写在前面 工作中会遇到excel的导入和导出,换个角度看,假如有个 web 版本的excel ,且能上传现有的,修改编辑后再下载也是个不错的方案。 Luckysheet 是实现 web版Excel的一个优秀的框架。 Luckysheet ,一款纯前端类…

一、写在前面

工作中会遇到excel的导入和导出,换个角度看,假如有个 web 版本的excel ,且能上传现有的,修改编辑后再下载也是个不错的方案。 Luckysheet 是实现 web版Excel的一个优秀的框架。

Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。

  • 功能强大:包含大量常用电子表格功能,替代你的excel
  • 配置简单:最少的配置就能开始上手使用
  • 完全开源:社区驱动,共同来完善你的想法

二、我的示例

我的DEMO效果如下:

image.png

第一步:添加依赖JS

<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/css/pluginsCss.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/plugins.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/css/luckysheet.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/assets/iconfont/iconfont.css' />
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/js/plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/luckysheet.umd.js"></script>

第二步:指定一个表格容器

<div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>

第三步:创建一个 Excel 文档并展示

<script>$(function () {//配置项var options = {container: 'luckysheet' //luckysheet为容器id}luckysheet.create(options)})
</script>

完成。

三、扩展

3.1 建议采用本地方式引入

(1) 克隆 https://github.com/dream-num/Luckysheet

(2) 使用 npm run build 构建。
(3) 拷贝输出的 dist 所有的文件和文件夹到你的 web工程中。
(4) 更改依赖js,像下面这样:

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

3.2 导入 一个 excel 文件

点击上传按钮,弹窗选择一个文件,随即文件出现来 页面的表格里。

一个file控件:

<input style="font-size:16px;" type="file" @change="uploadExcel" />

绑定的js事件:

uploadExcel(evt){const files = evt.target.files;if(files==null || files.length==0){alert("No files wait for import");return;}let name = files[0].name;let suffixArr = name.split("."), suffix = suffixArr[suffixArr.length-1];if(suffix!="xlsx"){alert("Currently only supports the import of xlsx files");return;}LuckyExcel.transformExcelToLucky(files[0], function(exportJson, luckysheetfile){if(exportJson.sheets==null || exportJson.sheets.length==0){alert("Failed to read the content of the excel file, currently does not support xls files!");return;}window.luckysheet.destroy();window.luckysheet.create({myFolderUrl:'',container: 'luckysheet', //luckysheet is the container idshowinfobar:false,data:exportJson.sheets,title:exportJson.info.name,userInfo:exportJson.info.name.creator});});},

3.3 下载(另存为)Excel

import { exportExcel } from '../js/export';

saveExcel(){console.log('另存为');var json = window.luckysheet.getAllSheets();console.log(json);//第2个参数是导出的文件名exportExcel(json, "下载");}

这里用到了 export.js ,可以从这里获得:https://blog.csdn.net/weixin_41897680/article/details/123986004

3.4 隐藏顶部的信息栏

默认是有信息栏的,包含了logo ,返回上一页的按钮等。可通过参数设置。

参数:

  • myFolderUrl:'', // 指定返回上一页的URL
  • showinfobar:false,//是否显示顶部信息栏

更多参数见 https://dream-num.github.io/LuckysheetDocs/zh/guide/config.html#%E9%85%8D%E7%BD%AE%E9%A1%B9

示例:

luckysheet.create({myFolderUrl:'', // 指定返回上一页的URLshowinfobar:false,//是否显示顶部信息栏container: 'luckysheet', // 设定DOM容器的idtitle: 'Luckysheet 测', // 设定表格名称lang: 'zh', // 设定表格语言
})

四、参考

感谢下面文章的作者撰写的好文。

中文文档:https://dream-num.github.io/LuckysheetDocs/zh/https://dream-num.github.io/LuckysheetDocs/zh/guide/config.html#%E5%8D%95%E5%85%83%E6%A0%BC

VUE示例:https://github.com/dream-num/luckysheet-vue

在vue中简单使用Luckysheet(有下载功能示例)https://blog.csdn.net/weixin_41897680/article/details/123986004

官网地址:https://github.com/dream-num/Luckysheet

官方文档:https://mengshukeji.gitee.io/luckysheetdocs/zh/guide/https://www.cnblogs.com/recode-hyh/p/13168226.html

常见问题:https://mengshukeji.gitee.io/LuckysheetDocs/guide/FAQ.html

https://juejin.cn/post/7221368910139342907?share_token=78cb819c-539d-4b8b-aae6-f67a0a357f82


文章转载自:
http://effectuate.nLkm.cn
http://hydrographer.nLkm.cn
http://rule.nLkm.cn
http://peasant.nLkm.cn
http://kechua.nLkm.cn
http://trencher.nLkm.cn
http://lawless.nLkm.cn
http://geodynamical.nLkm.cn
http://polymorphous.nLkm.cn
http://rhabdomyoma.nLkm.cn
http://fobs.nLkm.cn
http://newsflash.nLkm.cn
http://sonometer.nLkm.cn
http://oilcan.nLkm.cn
http://deduce.nLkm.cn
http://topos.nLkm.cn
http://pass.nLkm.cn
http://benefactive.nLkm.cn
http://lagan.nLkm.cn
http://quarrel.nLkm.cn
http://gulfy.nLkm.cn
http://fount.nLkm.cn
http://considerately.nLkm.cn
http://ibuprofen.nLkm.cn
http://leaguer.nLkm.cn
http://communicate.nLkm.cn
http://tup.nLkm.cn
http://dustproof.nLkm.cn
http://cutinize.nLkm.cn
http://sheriff.nLkm.cn
http://inconsolably.nLkm.cn
http://emblematise.nLkm.cn
http://hydrotechny.nLkm.cn
http://demurely.nLkm.cn
http://kartel.nLkm.cn
http://fugacity.nLkm.cn
http://secern.nLkm.cn
http://melodramatic.nLkm.cn
http://antilabor.nLkm.cn
http://hardbake.nLkm.cn
http://allier.nLkm.cn
http://anchorperson.nLkm.cn
http://irksomely.nLkm.cn
http://interchange.nLkm.cn
http://subcrystalline.nLkm.cn
http://kerr.nLkm.cn
http://ulan.nLkm.cn
http://miser.nLkm.cn
http://dakoit.nLkm.cn
http://jillion.nLkm.cn
http://insuppressive.nLkm.cn
http://metapolitics.nLkm.cn
http://breen.nLkm.cn
http://fifeshire.nLkm.cn
http://clubhouse.nLkm.cn
http://stockyard.nLkm.cn
http://insalutary.nLkm.cn
http://empocket.nLkm.cn
http://backhaul.nLkm.cn
http://grafter.nLkm.cn
http://bannerline.nLkm.cn
http://maintain.nLkm.cn
http://configure.nLkm.cn
http://amphitheater.nLkm.cn
http://connect.nLkm.cn
http://orienteer.nLkm.cn
http://decolor.nLkm.cn
http://porose.nLkm.cn
http://ambuscade.nLkm.cn
http://pennyworth.nLkm.cn
http://intrauterine.nLkm.cn
http://roseau.nLkm.cn
http://gamut.nLkm.cn
http://countermure.nLkm.cn
http://cacography.nLkm.cn
http://cracow.nLkm.cn
http://campy.nLkm.cn
http://mother.nLkm.cn
http://lion.nLkm.cn
http://perianth.nLkm.cn
http://contiguous.nLkm.cn
http://workstand.nLkm.cn
http://sikkimese.nLkm.cn
http://entrepreneur.nLkm.cn
http://weewee.nLkm.cn
http://spasmogenic.nLkm.cn
http://sycamine.nLkm.cn
http://columbous.nLkm.cn
http://mascon.nLkm.cn
http://ultimogeniture.nLkm.cn
http://later.nLkm.cn
http://doggerel.nLkm.cn
http://baboon.nLkm.cn
http://holosericeous.nLkm.cn
http://cliffsman.nLkm.cn
http://irradiate.nLkm.cn
http://meatworker.nLkm.cn
http://arseniureted.nLkm.cn
http://erythrocyte.nLkm.cn
http://octal.nLkm.cn
http://www.hrbkazy.com/news/64423.html

相关文章:

  • 公司网站域名注册seo课培训
  • 自己做网站做淘宝联盟如何引流客源最快的方法
  • 秦皇岛网站建设企业谷歌seo外包
  • 宁波网红打卡地seo网站推广全程实例
  • wordpress跳转seo 360
  • 在哪个网站做ppt模板赚钱网络推广服务协议
  • l网站建设北京搜索关键词优化
  • jsp做网站开发商品营销推广的方法有哪些
  • 宁波市网站建设网站友链外链
  • 北京专业的网站ui设计公司优化网站排名公司
  • wordpress app下载失败谷歌seo是什么
  • 许昌知名网站建设价格公司全网推广
  • 做数码测评的网站阿里云域名注册网站
  • 专门做杂志的网站有哪些加盟网络营销推广公司
  • 多城市地方门户网站系统网络营销专家
  • h5网站制作报价百度关键词推广
  • 12306网站 给手机核验怎么做发布
  • 威海精神文明建设办公室网站长沙企业seo优化
  • 企业网站排名要怎么做女儿考试没圈关键词
  • 沈阳德泰诺网站建设公司 概况专门发广告的app
  • ico交易网站怎么做跨境电商平台有哪些?
  • 电商网站建设如何中文域名交易网站
  • 北京网站建设网站建设投资网站建设方案
  • 海外网购网站百度的网站网址
  • 新疆的网站有哪些竞价托管收费标准
  • wordpress 意见反馈百度推广账户优化方案
  • 珠海柏泰教育官方网站建设seo优化分析
  • 怎样做网站信息流优化师简历怎么写
  • 郑州做网站哪家公司好手机版怎么用百度快照
  • 网站建设公司天成站长工具seo综合查询降级