美文网首页后端砖头
在线excel编辑器: Luckysheet

在线excel编辑器: Luckysheet

作者: 任未然 | 来源:发表于2022-04-02 17:19 被阅读0次

    一. 概述

    推荐一个开源的在线excel编辑器
    Luckysheet官方文档

    二. 安装

    # 拉取代码
    git clone https://github.com/mengshukeji/Luckysheet.git
    
    # 安装
    npm install
    npm install gulp -g
    
    # 运行
    npm run build
    

    备注:我在运行时候报错:esbuild: Failed to install correctly,抓头了很久,最后手动运行命令node node_modules/esbuild/install.js 就解决esbuil安装问题,然后再运行npm run build就没问题了

    三. 简单上手试用

    3.1 修改index.html

    详细使用文档请移步官方网站

    <!DOCTYPE html>
    <html>
    
    <head lang='zh'>
        <meta charset='utf-8'>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="renderer" content="webkit" />
        <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=0" />
        <title>Luckysheet</title>
    
        <!-- 引入依赖 -->
        <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>
    
    </head>
    
    <body>
    
        <!-- 引入测试数据 -->
        <script src="./demoData/demo.js"></script>
    
        <!-- 指定一个表格容器 -->
        <div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>
    
    
        <script>
            $(function () {
                <!-- 表耳配置信息 -->
                let options = {
                    container: 'luckysheet', // 容器ID
                    title: '任未然', // 设定表格名称
                    lang: 'zh', // 设定表格语言
                    data: [demo] // 初始化数据
                }
                <!-- 创建一个表格 -->
                luckysheet.create(options)
            })
        </script>
    </body>
    
    </html>
    
    

    3.2 打开首页 http://localhost:3000/

    image.png

    3.3 表格数据结构

    一个完整的Luckysheet表格文件的数据格式为:luckysheetfile,一个表格文件包含若干个sheet文件,对应excel的sheet0、sheet1等。可以通过luckysheet.getluckysheetfile()获取表格整体数据

    image.png

    相关文章

      网友评论

        本文标题:在线excel编辑器: Luckysheet

        本文链接:https://www.haomeiwen.com/subject/kbntsrtx.html