学小易网页版在线搜题_实用!Excel在线网页版表格Luckysheet源码

前端小伙伴们,随着前端页面的日益强大 起来,不知道你是不是还在为开发一款在线版的Excel,在线ppt等发愁,因为这并不是一件很容易的事情,恰好有遇到这种业务需求的时候,那就来看一下这一个特别适用的在线网页版表格Luckysheet源码吧。
1681d2135244eec8a3593d82980ee488.png
目前,Luckysheet已经在GitHub上标星5.3K,累计分支439那话不多说了,传送门来了,源码打包一步到位: GitHub地址:https://github.com/mengshukeji/Luckysheet简单的介绍一下:Luckysheet,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。 Luckysheet具备了大部分Excel中的常用功能,比如文字与单元格的样式调整与公式的使用等。除此之外还提供了独有的复制时转换格式(比如 json 等)以及其他格式的数据导入导出等,可以说Excel具备的常用功能它也都有了。从Github上面下载之后,也有相对应的使用说明:

环境

Node.js Version >= 6

安装

npm installnpm install gulp -g

开发

开发
npm run dev
打包
npm run build

用法

第一步
通过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>
第二步
指定一个表格容器
<div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;">div>
第三步
创建一个表格
<script>
    $(function () {//配置项var options = {container: 'luckysheet' //luckysheet为容器id
        }
        luckysheet.create(options)
    })script>
最后,我说的再多,没有体验过也不知道这个强大之处,那么就抛出链接,在线的哦,点击就可以体验啦。 在线体验:
https://mengshukeji.github.io/LuckysheetDemo/
70a65299ae6b4a36aeb2db997546b162.png

文末彩蛋

扫码回复," 高级前端资源    " 获得最新前端进阶视频教程资料云盘链接。

1ad49790d02276bde0a70c56000011b1.png

编程·思维·职场
欢迎扫码关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来为您编写一个模拟 Python 内置函数 sorted() 的函数。代码如下: ```python def my_sorted(iterable, key=None, reverse=False): """ 模拟 Python 内置函数 sorted() :param iterable: 可迭代对象 :param key: 排序依据函数 :param reverse: 是否逆序排序 :return: 排序后的列表 """ # 将可迭代对象转为列表 result = list(iterable) # 如果没有指定排序依据函数,则按元素自身大小进行排序 if key is None: result.sort(reverse=reverse) else: # 使用排序依据函数进行排序 result.sort(key=key, reverse=reverse) return result ``` 这个函数接受三个参数: - `iterable`:需要排序的可迭代对象。 - `key`:排序依据函数,默认为 `None`,即按元素自身大小进行排序。 - `reverse`:是否逆序排序,默认为 `False`。 函数的返回值是排序后的列表。您可以使用如下方式来调用这个函数: ```python # 排序一个列表 my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] sorted_list = my_sorted(my_list) print(sorted_list) # 按元素的绝对值大小进行排序 sorted_list = my_sorted(my_list, key=abs) print(sorted_list) # 按元素的倒数进行排序 sorted_list = my_sorted(my_list, key=lambda x: 1/x) print(sorted_list) # 逆序排序 sorted_list = my_sorted(my_list, reverse=True) print(sorted_list) ``` 输出结果分别为: ``` [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1] [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1] ``` 请注意,这个函数并不会改变原来的可迭代对象,而是返回一个新的列表。同时,这个函数的实现方式与 Python 内置函数 sorted() 可能有所不同,但是它们的功能是相同的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值