13.0.4 • Published 4 years ago

ele-spreadjs v13.0.4

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

🦑 为大象慧云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