- xlsx-parser是基于Enhancer平台开发的组件。
- xlsx-parser可将 数据 , Html 和 Excel 任意转换。
- 在Enhancer上注册,新建项目使用此组件。
- 在图二界面设置组件的数据源,及相关配置。
- 数据源格式说明:必须是对象数组,如 2 所示。
[{
"A": 1, 【必须】键 A B C 表示表头,1 2 3 表示第一行数据
"B": 2,
"C": 3,
... 【可扩展】其它的表头
}, { 【可扩展】递增行数据
"A": 11,
"B": 22,
"C": 33
}]
- 将数据导出为Excel
- 将Excel导入并解析为多种格式数据
- 可通过页面简单修改Excel文件
- 【事件 ID】onExcelLoaded
- 【触发时机】Excel加载到页面上时。
- 【事件 ID】onExcelOutputed
- 【触发时机】导出Excel时。
- 【事件 ID】onSheetClick
- 【触发时机】单击页面上表格时。
- 【事件 ID】onCellFocus
- 【触发时机】页面表格单元获得焦点时(编辑)。
- 【事件 ID】onCellBlur
- 【触发时机】页面表格失去焦点时。
- 【类型】object
- 【说明】Excel数据
- 【示例】{'SheetNames': [], 'Sheets': {}}
- 【类型】array
- 【说明】Excel中所有表名称
- 【示例】['sheet1', 'sheet2']
- 【类型】object
- 【说明】所有表数据
- 【示例】{'sheet1': {}, 'sheet2': {}}
- 【类型】object
- 【说明】所有表CSV格式数据
- 【示例】{'sheet1': ''}
- 【类型】object
- 【说明】所有表JSON格式数据
- 【示例】{'sheet1': []}
- 【类型】object
- 【说明】所有表FORMULAE格式数据
- 【示例】{'sheet1': []}
- 【类型】string
- 【说明】当前表名称
- 【示例】"表-1"
- 【类型】object
- 【说明】当前表数据
- 【示例】{!ref: ''}
- 【类型】array
- 【说明】当前表JSON格式数据
- 【示例】[{}, {}]
- 【类型】number
- 【说明】当前表行数(不包括表头)
- 【示例】10
- 【类型】number
- 【说明】当前表列数
- 【示例】10
- 【类型】string
- 【说明】当前单元格位置(包括表头, 同Excel中单元格位置)
- 【示例】"A1"
- 【类型】string
- 【说明】当前单元格内容
- 【示例】"统计"