diff --git a/easypoi-test/.classpath b/easypoi-test/.classpath
index 13ed0c0..f67a1d3 100644
--- a/easypoi-test/.classpath
+++ b/easypoi-test/.classpath
@@ -21,5 +21,11 @@
+
+
+
+
+
+
diff --git a/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/ManySheetOneSyler.java b/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/ManySheetOneSyler.java
new file mode 100644
index 0000000..3cf3ff5
--- /dev/null
+++ b/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/ManySheetOneSyler.java
@@ -0,0 +1,41 @@
+package org.jeecgframework.poi.test.excel.template;
+
+import org.apache.poi.ss.usermodel.CellStyle;
+import org.apache.poi.ss.usermodel.Workbook;
+import org.jeecgframework.poi.excel.export.styler.ExcelExportStylerDefaultImpl;
+
+public class ManySheetOneSyler extends ExcelExportStylerDefaultImpl {
+
+ private static CellStyle stringSeptailStyle;
+
+ private static CellStyle stringNoneStyle;
+
+ public ManySheetOneSyler(Workbook workbook) {
+ super(workbook);
+ }
+
+ @Override
+ public CellStyle stringSeptailStyle(Workbook workbook, boolean isWarp) {
+ if (stringSeptailStyle == null) {
+ stringSeptailStyle = workbook.createCellStyle();
+ stringSeptailStyle.setAlignment(CellStyle.ALIGN_CENTER);
+ stringSeptailStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
+ stringSeptailStyle.setDataFormat(STRING_FORMAT);
+ stringSeptailStyle.setWrapText(true);
+ }
+ return stringSeptailStyle;
+ }
+
+ @Override
+ public CellStyle stringNoneStyle(Workbook workbook, boolean isWarp) {
+ if (stringNoneStyle == null) {
+ stringNoneStyle = workbook.createCellStyle();
+ stringNoneStyle.setAlignment(CellStyle.ALIGN_CENTER);
+ stringNoneStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
+ stringNoneStyle.setDataFormat(STRING_FORMAT);
+ stringNoneStyle.setWrapText(true);
+ }
+ return stringNoneStyle;
+ }
+
+}
diff --git a/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/TemplateExcelSheetTest.java b/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/TemplateExcelSheetTest.java
index 331a117..102bba7 100644
--- a/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/TemplateExcelSheetTest.java
+++ b/easypoi-test/src/main/java/org/jeecgframework/poi/test/excel/template/TemplateExcelSheetTest.java
@@ -26,6 +26,7 @@ public class TemplateExcelSheetTest {
Workbook workbook = new HSSFWorkbook();
ExportParams entity = new ExportParams();
entity.setCreateHeadRows(false);
+ entity.setStyle(ManySheetOneSyler.class);
List entityList = new ArrayList();
ExcelExportEntity e = new ExcelExportEntity();
e.setHeight(40);
@@ -48,20 +49,51 @@ public class TemplateExcelSheetTest {
e.setName("three");
e.setKey("three");
entityList.add(e);
+ e = new ExcelExportEntity();
+ e.setHeight(40);
+ e.setWidth(40);
+ e.setWrap(true);
+ e.setName("four");
+ e.setKey("four");
+ entityList.add(e);
+ e = new ExcelExportEntity();
+ e.setHeight(40);
+ e.setWidth(40);
+ e.setWrap(true);
+ e.setName("five");
+ e.setKey("five");
+ entityList.add(e);
- for (int l = 0; l < 10; l++) {
- List