English| [简体中文](./README-zh.md)
## Introduction
Luckyexcel is an excel import and export library adapted to [Luckysheet](https://github.com/mengshukeji/Luckysheet). It only supports .xlsx format files (not .xls).
## Demo
[Demo](https://mengshukeji.github.io/LuckyexcelDemo/)
## Features
Support excel file import to Luckysheet adaptation list
- Cell style
- Cell border
- Cell format, such as number format, date, percentage, etc.
- Formula
### Plan
The goal is to support all features supported by Luckysheet
- Conditional Formatting
- Pivot table
- Chart
- Sort
- Filter
- Annotation
- Excel export
## Requirements
[Node.js](https://nodejs.org/en/) Version >= 6
## Installation
```
npm install -g gulp-cli
npm install
```
## Development
Development
```
npm run dev
```
Package
```
npm run build
```
A third-party plug-in is used in the project: [JSZip](https://github.com/Stuk/jszip), thanks!
## Usage (under improvement)
#### Step 1
After `gulp build`, copy bundle.js in the `dist` folder to the project directory, and bundle.js is the core code of the project
#### Step 2
Import bundle.js, specify a file upload component on the interface, write a monitoring method similar to the following, call `LuckyExcel.transformExcelToLucky`, and then get the converted JSON data in the callback. This JSON data is in a format that Luckysheet can recognize. Use Luckysheet to initialize.
```js
function demoHandler(){
let upload = document.getElementById("Luckyexcel-demo-file");
if(upload){
window.onload = () => {
upload.addEventListener("change", function(evt){
var files:FileList = (evt.target as any).files;
LuckyExcel.transformExcelToLucky(files[0], function(exportJson:any){
window.luckysheet.destroy();
window.luckysheet.create({
container:'luckysheet', //luckysheet is the container id
data:exportJson.sheets,
title:exportJson.info.name,
userInfo:exportJson.info.name.creator
});
});
});
}
}
}
```
## Communication
- Any questions or suggestions are welcome to submit [Issues](https://github.com/mengshukeji/Luckyexcel/issues/)
- [Gitter](https://gitter.im/mengshukeji/Luckysheet)
[Chinese community](./README-zh.md)
## Authors and acknowledgment
- [@wbfsa](https://github.com/wbfsa)
- [@wpxp123456](https://github.com/wpxp123456)
- [@Dushusir](https://github.com/Dushusir)
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2020-present, mengshukeji
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
English | 介绍 Luckyexcel是一个适用于的Excel导入和导出库。 它仅支持.xlsx格式的文件(不支持.xls)。 演示版 特征 支持将Excel文件导入到Luckysheet适应列表 单元格样式 单元格边框 单元格格式,例如数字格式,日期,百分比等。 公式 计划 目标是支持Luckysheet支持的所有功能 条件格式 数据透视表 图表 种类 筛选 注解 Excel导出 要求 版本> = 6 安装 npm install -g gulp-cli npm install 发展 发展 npm run dev 包裹 npm run build 项目中使用了第三方插件: ,谢谢! 用法(改进中) 步骤1 在gulp gulp build ,将dist文件夹中的bundle.js复制到项目目录,并且bundle.js是项目的核心代码。 第2步 导入bundle.js,在
资源推荐
资源详情
资源评论
收起资源包目录
luckysheet_import_export (122个子文件)
deploy.bat 200B
luckysheet.css 125KB
plugins.css 64KB
pluginsCss.css 35KB
iconfont.css 17KB
demo.css 8KB
chartmix.css 3KB
dist 1B
fontawesome-webfont.eot 162KB
iconfont.eot 21KB
loading.gif 67KB
EwaAntH.gif 1KB
EwaAntV.gif 1KB
.gitignore 229B
demo_index.html 93KB
index.html 72KB
index2.html 3KB
index.html 2KB
index.html 2KB
paint_32px.ico 4KB
paint_24px.ico 2KB
paint_16px.ico 1022B
luckysheet.umd.js 3.44MB
luckysheet.esm.js 3.44MB
plugin.js 825KB
luckyexcel.js 687KB
chartmix.umd.min.js 458KB
sheetSparkline.js 95KB
iconfont.js 89KB
sheetConditionFormat.js 80KB
sheetChart.js 80KB
sheetCell.js 80KB
sheetFormula.js 79KB
sheetPicture.js 44KB
emf.js 43KB
LuckyCell.js 37KB
method.js 30KB
LuckySheet.js 22KB
sheetDataVerification.js 20KB
LuckyFile.js 19KB
sheetTable.js 12KB
ReadXml.js 11KB
sheetPivotTableData.js 8KB
main.js 6KB
constant.js 5KB
HandleZip.js 4KB
LuckyBase.js 3KB
gulpfile.js 3KB
LuckyImage.js 3KB
sheetPivotTable.js 2KB
demoFeature.js 1007B
sheetComment.js 974B
ICommon.js 41B
ILuck.js 41B
package-lock.json 309KB
iconfont.json 17KB
package.json 952B
tsconfig.json 309B
VSWorkspaceState.json 171B
luckysheet.esm.js.map 9.98MB
luckysheet.umd.js.map 9.98MB
README-zh.md 3KB
README.md 3KB
FontAwesome.otf 132KB
CFicons.png 31KB
waffle_sprite.png 8KB
ui-icons_777777_256x240.png 7KB
ui-icons_444444_256x240.png 7KB
ui-icons_555555_256x240.png 7KB
ui-icons_ffffff_256x240.png 6KB
ui-icons_cc0000_256x240.png 4KB
ui-icons_777620_256x240.png 4KB
CFdataBar.png 3KB
CFcolorGradation.png 2KB
icon_dropCell.png 230B
arrow-down.png 85B
slnx.sqlite 88KB
fontawesome-webfont.svg 434KB
sprite38.svg 150KB
menuSprite.svg 145KB
iconfont.svg 85KB
emf.ts 38KB
LuckyCell.ts 37KB
method.ts 30KB
LuckySheet.ts 22KB
LuckyFile.ts 18KB
ReadXml.ts 10KB
ILuck.ts 10KB
LuckyBase.ts 5KB
constant.ts 4KB
HandleZip.ts 4KB
main.ts 3KB
LuckyImage.ts 2KB
ICommon.ts 255B
index.d.ts 167B
sharedStrings.ts 0B
Worksheet.ts 0B
Workbook.ts 0B
styles.ts 0B
calcChain.ts 0B
共 122 条
- 1
- 2
资源评论
- LearnBC2022-07-11luckysheet_import_export-master
- zhang151575889552024-03-22资源是宝藏资源,实用也是真的实用,感谢大佬分享~
- congma1232023-02-14非常有用的资源,可以直接使用,对我很有用,果断支持!
chsqi
- 粉丝: 22
- 资源: 4655
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功