13.0.4 • Published 4 years ago
ele-spreadjs v13.0.4
🦑 为大象慧云spreadjs打造功能性的封装,让前端只需专注业务开发,无需了解spreadjs繁琐的配置。
安装
npm install ele-spreadjs
快速应用
注入授权码
import { injectLicenseKey } from 'ele-spreadjs';
injectLicenseKey('授权码xxx');
初始化
import initSpread from 'ele-spreadjs';
const options = {
// 右键菜单
context: true,
// 批注
comment: true,
// 工具箱
toolkit: toolkitdom,
// 异步加载公式
async: true
}
const workbook = initSpread(exceldom, json, options);
导入导出excel
import { excel } from 'ele-spreadjs';
/**
* method 导入文件.
* @param {String} type 需要的文件类型.
* @param {Object} options 配置.
* @return {String} return Promise.
*/
excel.importFunc('xlsx', { tagId: true, pako: true }).then(res => {
console.log(res); // {json: ..., filename: ...}
}).catch(e => {
console.error(e);
})
/**
* method 导出文件.
* @param {Object} data Spread json.
* @param {Object} options 配置.
* @return {String} return Promise { resolve file name }.
*/
excel.exportFunc(json, { filename: '自定义文件名称.xlsx', pako: true }).then((filename) => {})
SpreadJS相关
import { GC, Excel } from 'ele-spreadjs';
13.0.4
4 years ago
13.0.3
4 years ago
12.0.3
4 years ago
12.0.2
4 years ago
13.0.2
4 years ago
12.0.1
4 years ago
13.0.0
4 years ago
12.0.0
4 years ago
0.0.11
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago