Luckysheet

![logo](/docs/.vuepress/public/img/logo_text.png) [![Join the chat at https://gitter.im/mengshukeji/Luckysheet](https://badges.gitter.im/mengshukeji/Luckysheet.svg)](https://gitter.im/mengshukeji/Luckysheet?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) follow on Twitter
English 简体中文

Introduction

🚀Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.

| Source Code | Documentation | Demo | Plugins Demo | Forum | | —— | ——– | —— | —— | —— | | Github| Online Documentation | Online Demo | Import Excel Demo | Chinese Forum | | Gitee Mirror| Gitee Online Documentation | Gitee Online Demo | Gitee Import Excel Demo | Google Group |

Demo

Plugins

Features

🛠️Formatting

🧬Cells

🖱️Row & columns

🔨Operation

⚙️Formulas & functions

📐Tables

📈Pivot table

📊Chart

✍️Share

📚Insert object

⚡Luckysheet

⏱️Coming soon

Requirements

Node.js Version >= 6

Installation

npm install
npm install gulp -g

Development

Development

npm run dev

Package

npm run build

Usage

First step

Introduce dependencies through 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>

Second step

Specify a table container

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

Third step

Create a table

<script>
    $(function () {
        //Configuration item
        var options = {
            container: 'luckysheet' //luckysheet is the container id
        }
        luckysheet.create(options)
    })
</script>

Partner project

Co-construction

  1. Any questions or suggestions are welcome to submit Issues
  2. If you want to implement an important function for Luckysheet, you need to write an RFC document first, follow Luckysheet’s RFC mechanism to operate, and only after community discussion and improvement, you can submit the code.
  3. If you are interested in Luckysheet, you are very welcome to join the development team to improve this plugin together (Email: alexads@foxmail.com), there are 4 types of tasks that can be claimed
    • BUG
    • New features
    • Documentation
    • Popularize

    You will gain:

    • Luckysheet official readme document contributor link
    • Participate in large open source projects, improve technology and vision

Communication

Chinese community

If you find this project useful, you can buy author a glass of juice:

Note:

  1. Please note the payment message: nickname, your website address
  2. By default, you will be added to the sponsor list below. If you want to sponsor anonymously, please leave a note on payment: anonymous
  3. If you forget your nickname or website address, please contact the editor email: alexads@foxmail.com or WeChat: dushusir2.
WeChat Alipay

Paypal Me

Sponsors List

(Sort by time)

Authors and acknowledgment

Team

Active participants

License

MIT

Copyright (c) 2020-present, mengshukeji