0.0.2 • Published 3 years ago

@fiveroom/excel-tools v0.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

export-excel

excel 处理基于exceljs

本工具只是提供了一种自动处理普通树表头的方法

下载

npm install --save @fiveroom/excel-tools

导入

import { ExportEx } from "@fiveroom/excel-tools";

使用

let head: xlsxHeadArr = createheader();
let e = new ExportEx();
let sheet = e.addSheet("sheet 1", head, bodyData());
sheet.getColumn(1).hidden = true;
sheet.getRow(4).hidden = true;
e.downLoad();
worksheet.getRow(4).hidden = true;
worksheet.getColumn(4).hidden = true;

添加顶部行

let head: xlsxHeadArr = createheader();
let e = new ExportEx();
let sheet = e.addSheet("sheet 1");
sheet.addRow(["顶部行"]);
let headInfo = e.addheads(sheet, head); // 添加头
e.addBodyData(bodyData(), sheet, headInfo.bottomHeads);

// 对第一行添加合并
sheet.mergeCells(1, 1, 1, headInfo.maxCol);

// 对第一行添加样式
sheet.getCell(1, 1).style = {
    alignment: ExportEx.defaultHeadStyle.alignment,
};
sheet.getCell(1, headInfo.maxCol).style.border =
    ExportEx.defaultHeadStyle.border;
sheet.getRow(1).height = 30;

e.downLoad();

npm.io

0.0.2

3 years ago

0.0.1

3 years ago