xlsx-io
import! only support es6+ node environment
重要提示!仅仅支持es6及以上的node运行环境
xlsx-io是一个基于node-xlsx的简单的Excel工作簿(*.xlsx)格式文件的读取写入工具。支持javascript Object/Array类型的数据读取及写入。
XlsxBuilder
'use strict'; const XlsxBuilder = XlsxBuilder; // 创建XlsxBuilder对象const builder = ;// 以数组的形式添加数据builder; // 以对象数组的形式添加数据 builder; // 输出buffer const bufResult = builder; // 输出到文件 builder;
XlsxParser
'use strict'; const XlsxParser = XlsxParser; // 创建XlsxBuilder对象const parser = 'result.xlsx';// 获取表名const sheetNames = parserSheetNames;console; // 获取指定表的列名(参数为表的序号)const columnsName = parser;console; // 获取指定表的数据(每一行为一个数组)const sheetRows = parser;console; // 获取指定表的数据(返回一个对象,result.status=true, result.data中每一行为一个对象)const sheetMaps = parser;ifsheetMapsstatus console; // 获取指定表的数据(每一行为一个对象),如果columnsName中有表中不存在的列名,result.status=false. result.errors 里面是不存在的列名const sheetMaps2 = parser;console;