# CommonExcelShow **Repository Path**: juebanpipi/CommonExcelShow ## Basic Information - **Project Name**: CommonExcelShow - **Description**: Mendix前端excel展示以及导出模块 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-27 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ExcelExport #### 介绍 Mendix前端excel展示以及导出模块 基本流程 ![alt text](前端组件数据流.png) #### 软件架构 Mendix前端展示以及excel导出模块 展示使用[fortune-sheet](https://github.com/ruilisi/fortune-sheet) 导出使用[exceljs](https://github.com/exceljs/exceljs) 文件下载使用模块[FileSaver](https://github.com/eligrey/FileSaver.js) mendix工具打包版本webpack 比目前的rollup快 ``` "@mendix/pluggable-widgets-tools": "^8.18.1" ``` #### 安装教程 1. 需要注意路径,整体项目结构如下 ![项目结构路径](image.png) 2. 安装命令npm i #### 使用说明 1. 构建打包命令 npm run build 会自动同步到mendix中的Widget目录下 #### 使用手册 ### 需要前置依赖模块 前期需要安装映射模块参考官方文档[官方文档](https://docs.mendix.com/howto/integration/using-the-excel-exporter/) ### 导入后的使用 1. 编译源码后将模块导入mendix ![前端组件导入](image-1.png) 2. 导入后双击模块进行数据配置 ![数据配置](image-2.png) 导出表格名称必填 表头数据源需要选择微流,可参考导出模块中的微流 由于前端表格数据源使用json传递,所以这里需要写微流名称,模块.微流名称,否则组件将无法加载 将XLSReport.mpk模块导入项目,需要改模块作为数据配置。