0.1.0 • Published 2 years ago

px-excel v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Px-excel

基于 antd table columns 的 excel 导入导出方法

功能

导出

  • 支持传入分页接口,获取所有数据导出
  • 自定义单元格样式
  • 数据有效性范围
  • 支持加密导出(压缩为 zip)

导入

  • 纯浏览器读取 excel 并校验
  • 只校验表头行

安装

yarn add px-excel

使用

const file = this.files[0];

const excelReader = new PxExcel.Reader({
  columns,
});

const excelExpoter = new PxExcel.Exporter({
  columns,
});

const result = await excelReader.readAndValidate(file, {
  startRow: 2,
});

if (result.isValidated) {
  excelExpoter.addSheet("test", [["test"]]).download("test");
}

console.log("result", result);