# 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