# Util **Repository Path**: crud628/Util ## Basic Information - **Project Name**: Util - **Description**: 常用工具类集合(轮子) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-25 - **Last Updated**: 2021-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Util 常用工具类集合 ## EXCLE 1、[POI->Java对Office系列操作的工具类](POI) > Apache POI是Apache软件基金会的开源项目,由Java编写的免费开源的跨平台的 Java API,Apache POI提供API 给Java语言操作Microsoft Office的功能。 > > 应用场景 > > 1. 数据报表生成 2. 数据备份 3. 数据批量上传 环境搭建 ```xml org.apache.poi poi 4.0.1 org.apache.poi poi-ooxml 4.0.1 org.apache.poi poi-ooxml-schemas 4.0.1 ``` 结构说明 > HSSF提供读写Microsoft Excel XLS格式档案的功能。 > > XSSF提供读写Microsoft Excel OOXML XLSX格式档案的功能。 > > HWPF提供读写Microsoft Word DOC格式档案的功能。 > > HSLF提供读写Microsoft PowerPoint格式档案的功能。 > > HDGF提供读Microsoft Visio格式档案的功能。 > > HPBF提供读Microsoft Publisher格式档案的功能。 > > HSMF提供读Microsoft Outlook格式档案的功能。 API | API名称 | | | --------- | ------------------------------------------------------------ | | Workbook | Excle的文档对象,针对不同的Excle类型分为:HSSFWorkbook(2003)和XSSFWorkbook | | Sheet | 表单 | | Row | 行 | | Cell | 单元格 | | Font | Excle字体 | | CellStyle | 单元格样式 | ## 代码生成器 [代码生成器](codeutils) > ​ 在项目开发过程中,关注点更多是在业务功能的开发及保证业务流程的正确性上,对于重复性的代码编写占据了程 序员大量的时间和精力,而这些代码往往都是具有规律的。就如controller、service、serviceImpl、dao、 daoImpl、model、jsp的结构,用户、角色、权限等等模块都有类似的结构。针对这部分代码,就可以使用代码生 成器,让计算机自动帮我们生成代码,将我们的双手解脱出来,减小了手工的重复劳动。 主要依赖 : freemarker