| @@ -0,0 +1,129 @@ | |||||
| EasyPoi Excel & Word Utils | |||||
| ---------------------------- | |||||
| Easypoi functions like the name easy, the flagship feature is easy to let a person who has not seen the POI contact | |||||
| You can easily write Excel export, Excel template export, Excel import, Word template export, and through simple annotations and templates | |||||
| Language (familiar expressions, grammar), complete the previous complex writing | |||||
| site:http://www.afterturn.cn/ | |||||
| mail: qrb.jueyue@gmail.com | |||||
| QQ群: 364192721 | |||||
| dev: xf.key@163.com | |||||
| **开发指南-中文[http://www.afterturn.cn/doc/easypoi.html](http://www.afterturn.cn/doc/easypoi.html)** | |||||
| [base demo](https://github.com/lemur-open/easypoi/blob/master/basedemo.md) | |||||
| [testProject](http://git.oschina.net/jueyue/easypoi-test): http://git.oschina.net/jueyue/easypoi-test | |||||
| --------------------------- | |||||
| The main features of EasyPoi | |||||
| -------------------------- | |||||
| 1. exquisite design, easy to use | |||||
| 2. interface rich, easy to expand | |||||
| 3. default values are many, write, less, do, more | |||||
| 4. AbstractView support, web export can be simple and clear | |||||
| --------------------------- | |||||
| Several entry tool classes for EasyPoi | |||||
| --------------------------- | |||||
| 1. ExcelExportUtil Excel export (General export, template export) | |||||
| 2. ExcelImportUtil Excel import | |||||
| 3. WordExportUtil Word export (support only docx, Doc version POI exist picture of bug, do not support) | |||||
| --------------------------- | |||||
| About Excel export XLS and XLSX distinction | |||||
| --------------------------- | |||||
| 1. export time XLS is 2-3 times faster than XLSX | |||||
| 2. export size XLS is 2-3 times or more than XLSX | |||||
| 3. export needs comprehensive speed and speed do consider local ^ ~ ^ | |||||
| --------------------------- | |||||
| Description of several works | |||||
| --------------------------- | |||||
| 1. easypoi father package - everyone knows | |||||
| 2. easypoi-annotation foundation annotation package, role and entity object, after splitting convenient Maven multi project dependency management | |||||
| 3. easypoi-base import and export toolkit, you can complete the Excel export, import, export Word, Excel export function | |||||
| 4. easypoi-web coupled with spring-mvc, based on AbstractView, greatly simplifying the export function under spring-mvc | |||||
| The 5.sax import uses the xercesImpl package (this package can cause a strange problem), and the word export uses poi-scratchpad as an optional package | |||||
| -------------------------- | |||||
| maven | |||||
| -------------------------- | |||||
| ```xml | |||||
| <dependency> | |||||
| <groupId>cn.afterturn</groupId> | |||||
| <artifactId>easypoi-base</artifactId> | |||||
| <version>3.0.1</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>cn.afterturn</groupId> | |||||
| <artifactId>easypoi-web</artifactId> | |||||
| <version>3.0.1</version> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>cn.afterturn</groupId> | |||||
| <artifactId>easypoi-annotation</artifactId> | |||||
| <version>3.0.1</version> | |||||
| </dependency> | |||||
| ``` | |||||
| -------------------------- | |||||
| pom desc | |||||
| -------------------------- | |||||
| Word and sax are used only when they are read. They are not necessary. Please refer to them manually. JSR303's check is optional, and PDF's jar is optional | |||||
| ```xml | |||||
| <!-- sax --> | |||||
| <dependency> | |||||
| <groupId>xerces</groupId> | |||||
| <artifactId>xercesImpl</artifactId> | |||||
| <version>${xerces.version}</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.apache.poi</groupId> | |||||
| <artifactId>poi-scratchpad</artifactId> | |||||
| <version>${poi.version}</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| <!-- Word --> | |||||
| <dependency> | |||||
| <groupId>org.apache.poi</groupId> | |||||
| <artifactId>ooxml-schemas</artifactId> | |||||
| <version>1.3</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| <!-- validator --> | |||||
| <dependency> | |||||
| <groupId>org.hibernate</groupId> | |||||
| <artifactId>hibernate-validator</artifactId> | |||||
| <version>5.1.3.Final</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>org.apache.bval</groupId> | |||||
| <artifactId>org.apache.bval.bundle</artifactId> | |||||
| <version>1.1.0</version> | |||||
| </dependency> | |||||
| <!-- PDF --> | |||||
| <dependency> | |||||
| <groupId>com.itextpdf</groupId> | |||||
| <artifactId>itextpdf</artifactId> | |||||
| <version>5.5.6</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>com.itextpdf</groupId> | |||||
| <artifactId>itext-asian</artifactId> | |||||
| <version>5.2.0</version> | |||||
| <optional>true</optional> | |||||
| </dependency> | |||||
| ``` | |||||