网站首页 > 技术教程 正文
效果预览
官网及在线示例
npm地址
https://www.npmjs.com/package/luckysheet
在线效果
https://mengshukeji.gitee.io/luckysheetdemo/
在线导入效果
https://mengshukeji.gitee.io/luckyexceldemo/
使用步骤
两种引入方式:
1. CDN
<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>
2. 本地离线引入
下载离线包
> 官方找不到release 包
> 这里我选择下载克隆项目,运行npm run release打了一个release包
整合了一个插件文件包
https://download.csdn.net/download/u012551928/87248392
在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">
<div
id="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 = true
request({
url: ``, // 请求xlsx文件路径
method: 'get',
responseType: 'blob'
}).then(res => {
// eslint-disable-next-line
LuckyExcel.transformExcelToLucky(res.data, (exportJson) => {
if (exportJson.sheets === null || exportJson.sheets.length === 0) {
this.$message.error('无法读取excel文件的内容,当前不支持xls文件!')
return
}
// eslint-disable-next-line
luckysheet.destroy()
this.options.data = exportJson.sheets
this.$nextTick(() => {
// eslint-disable-next-line
luckysheet.create(this.options)
this.isLoading = false
})
})
})
}
}
完成如上即可实现!!!
如果觉得有用欢迎点赞关注
有问题私信我!!~~
猜你喜欢
- 2024-12-14 一款纯前端类似excel的在线表格
- 2024-12-14 办公不求人,4个Excel表格操作技巧
- 2024-12-14 系统开发内嵌 “在线Excel” 教程 (4) – 条件格式
- 2024-12-14 推荐五个实用Excel学习网站,值得收藏!
- 2024-12-14 如何从0到1进行KANO模型分析
- 2024-12-14 Excel小知识 Excel在线接单中 滴滴
- 2024-12-14 免费企业级网盘开启Office在线协作教程
- 2024-12-14 最新版Excel都没有的6个功能,这个在线工具居然轻松做到了
- 2024-12-14 Luckysheet ,开源纯前端类excel在线表格
- 2024-12-14 办公小技巧:不用Excel 在线制作漂亮3D图表
你 发表评论:
欢迎- 07-27Salesforce、携程:AI智能代理重塑商业模式
- 07-27Salesforce公司30%至50%工作由人工智能处理
- 07-27Salesforce收购的ICM软件提供商Spiff更名
- 07-27Salesforce股价盘后下跌11%,此前发布的第二财季收入展望不及预期
- 07-27Salesforce通过Agentforce for HR Service将人工智能代理引入员工支持领域
- 07-27Salesforce开源统一多模态模型BLIP3-o,图像理解与生成全拿下
- 07-2775% Salesforce管理员都在学AI,背后发生了什么?
- 07-27Salesforce收购人工智能语音代理公司Tenyx
- 最近发表
-
- Salesforce、携程:AI智能代理重塑商业模式
- Salesforce公司30%至50%工作由人工智能处理
- Salesforce收购的ICM软件提供商Spiff更名
- Salesforce股价盘后下跌11%,此前发布的第二财季收入展望不及预期
- Salesforce通过Agentforce for HR Service将人工智能代理引入员工支持领域
- Salesforce开源统一多模态模型BLIP3-o,图像理解与生成全拿下
- 75% Salesforce管理员都在学AI,背后发生了什么?
- Salesforce收购人工智能语音代理公司Tenyx
- 高盛:将Salesforce目标价从360美元上调至400美元
- Salesforce斥资80亿美元收购Informatica 加强云计算数据管理能力
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)