# excel **Repository Path**: winsonone/excel ## Basic Information - **Project Name**: excel - **Description**: excel组件,加载事先制作的excel模板文件,填充数据,生成新的excel文件 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 7 - **Created**: 2016-05-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README excel组件 开发背景: 在空充的对账业务中,需要生成资金对账结果文件。文件的格式要求是excel,目前最常用的excel文件处理jar包是Apache POI。 如果开发人员不熟悉API,在做这方面的开发就需要花费比较多的时间,所以一方面为了简化开发的难度,另外一方面提高代码的重用性。 技术选型: Apache POI 3.14 设计思路: 通过加载预先制作好的excel文件作为模板,图形化页面制作模板比后台编写代码实现更轻松(特别是当excel文件格式比较复杂的时候的)。 得到模板文件后,根据模板中定义的名称定位符,把数据填充进行模板文件,最后得到需求所要的excel文件。 其中数据可以划分为两类:离散数据、列表数据 数据格式: 1.离散数据:在excel文件中不连续的单元格构成数据,称之离散数据 2.列表数据:在excel文件中多个连续的单元格构成的数据,称之为列表数据