# Luckyexcel
**Repository Path**: yc-open-source/Luckyexcel
## Basic Information
- **Project Name**: Luckyexcel
- **Description**: Luckyexcel,是一个适配 Luckysheet 的excel导入导出库,只支持.xlsx格式文件(不支持.xls)
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 91
- **Created**: 2022-07-09
- **Last Updated**: 2022-07-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
简体中文 | [English](./README.md)
## 介绍
Luckyexcel,是一个适配 [Luckysheet](https://github.com/mengshukeji/Luckysheet) 的excel导入导出库,只支持.xlsx格式文件(不支持.xls)。
## 演示
[Demo](https://mengshukeji.github.io/LuckyexcelDemo/)
## 特性
支持excel文件导入到Luckysheet适配列表
- 单元格样式
- 单元格边框
- 单元格格式,如数字格式、日期、百分比等
- 公式
### 计划
目标是支持所有Luckysheet支持的特性
- 条件格式
- 数据透视表
- 图表
- 排序
- 筛选
- 批注
- excel导出
## 用法
### CDN
```html
```
> 案例 [Demo index.html](./src/index.html)展示了详细的用法
### ES 和 Node.js
#### 安装
```shell
npm install luckyexcel
```
#### ES导入
```js
import LuckyExcel from 'luckyexcel'
// 得到xlsx文件后
LuckyExcel.transformExcelToLucky(
file,
function(exportJson, luckysheetfile){
// 转换后获取工作表数据
},
function(error){
// 如果抛出任何错误,则处理错误
}
)
```
> 案例 [luckysheet-vue](https://github.com/mengshukeji/luckysheet-vue)
#### Node.js导入
```js
var fs = require("fs");
var LuckyExcel = require('luckyexcel');
// 读取一个xlsx文件
fs.readFile("House cleaning checklist.xlsx", function(err, data) {
if (err) throw err;
LuckyExcel.transformExcelToLucky(data, function(exportJson, luckysheetfile){
// 转换后获取工作表数据
});
});
```
> 案例 [Luckyexcel-node](https://github.com/mengshukeji/Luckyexcel-node)
## 开发
### 环境
[Node.js](https://nodejs.org/en/) Version >= 6
### 安装
```
npm install -g gulp-cli
npm install
```
### 开发
```
npm run dev
```
### 打包
```
npm run build
```
项目中使用了第三方插件:[JSZip](https://github.com/Stuk/jszip),感谢!
## 交流
- 任何疑问或者建议,欢迎提交[Issues](https://github.com/mengshukeji/Luckyexcel/issues/)
- 添加小编微信,拉你进Luckysheet开发者交流微信群,备注:加群
- 加入Luckysheet开发者交流QQ群
## 贡献者和感谢
- [@wbfsa](https://github.com/wbfsa)
- [@wpxp123456](https://github.com/wpxp123456)
- [@Dushusir](https://github.com/Dushusir)
- [@xxxDeveloper](https://github.com/xxxDeveloper)
## 版权信息
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2020-present, mengshukeji