https://github.com/wx-chevalier/excel.ts
Excel or Spreadsheet in TypeScript, dynamic customization.
https://github.com/wx-chevalier/excel.ts
decorators es6 fractal-components micro-components nodejs wx-code wx-snippets
Last synced: about 20 hours ago
JSON representation
Excel or Spreadsheet in TypeScript, dynamic customization.
- Host: GitHub
- URL: https://github.com/wx-chevalier/excel.ts
- Owner: wx-chevalier
- License: mit
- Created: 2017-07-03T07:16:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T17:07:19.000Z (over 2 years ago)
- Last Synced: 2025-06-05T08:58:04.662Z (25 days ago)
- Topics: decorators, es6, fractal-components, micro-components, nodejs, wx-code, wx-snippets
- Language: JavaScript
- Homepage: https://ng-tech.icu/
- Size: 50.5 MB
- Stars: 22
- Watchers: 3
- Forks: 4
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
# excel.ts
excel.ts 是基于 TypeScript 编写的前端 Excel 综合解决方案,包含了 POJO Schema 定义、多框架支持的 Web 端渲染以及 Node 导出服务。

# Getting Started
To get a local copy up and running follow these simple steps.
## Prerequisites
This is an example of how to list things you need to use the software and how to install them.
- npm
```sh
npm install npm@latest -g
```## Installation
1. Clone the repo
```sh
git clone https://github.com/wx-chevalier/excel.ts.git
```2. Install NPM packages
```sh
npm install
```## Usage
### excel-schema

### excel-node-generator

# About
## Roadmap
See the [open issues](https://github.com/wx-chevalier/excel.ts/issues) for a list of proposed features (and known issues).
- [x] 在 schema 中添加 prune 方法,能够合并 cells;
- [ ] 添加兼容 Table DataSource 的接口,自动生成 Schema;
- [ ] 兼容支持使用 jexcel 进行模型渲染;## Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See `LICENSE` for more information.
## Acknowledgements
- [Awesome-Lists](https://github.com/wx-chevalier/Awesome-Lists): 📚 Guide to Galaxy, curated, worthy and up-to-date links/reading list for ITCS-Coding/Algorithm/SoftwareArchitecture/AI. 💫 ITCS-编程/算法/软件架构/人工智能等领域的文章/书籍/资料/项目链接精选。
- [Awesome-CS-Books](https://github.com/wx-chevalier/Awesome-CS-Books): :books: Awesome CS Books/Series(.pdf by git lfs) Warehouse for Geeks, ProgrammingLanguage, SoftwareEngineering, Web, AI, ServerSideApplication, Infrastructure, FE etc. :dizzy: 优秀计算机科学与技术领域相关的书籍归档。
- [exceljs #Project#](https://github.com/exceljs/exceljs): Excel Workbook Manager。
## Copyright & More | 延伸阅读
笔者所有文章遵循[知识共享 署名 - 非商业性使用 - 禁止演绎 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh),欢迎转载,尊重版权。您还可以前往 [NGTE Books](https://ng-tech.icu/books/) 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表:
[](https://ng-tech.icu/books/)
[contributors-shield]: https://img.shields.io/github/contributors/wx-chevalier/excel.ts.svg?style=flat-square
[contributors-url]: https://github.com/wx-chevalier/excel.ts/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/wx-chevalier/excel.ts.svg?style=flat-square
[forks-url]: https://github.com/wx-chevalier/excel.ts/network/members
[stars-shield]: https://img.shields.io/github/stars/wx-chevalier/excel.ts.svg?style=flat-square
[stars-url]: https://github.com/wx-chevalier/excel.ts/stargazers
[issues-shield]: https://img.shields.io/github/issues/wx-chevalier/excel.ts.svg?style=flat-square
[issues-url]: https://github.com/wx-chevalier/excel.ts/issues
[license-shield]: https://img.shields.io/github/license/wx-chevalier/excel.ts.svg?style=flat-square
[license-url]: https://github.com/wx-chevalier/excel.ts/blob/master/LICENSE.txt