Przeglądaj źródła

添加了To html 的Demo

4.1.3.A
jueyue 9 lat temu
rodzic
commit
dc68f2d108
2 zmienionych plików z 91 dodań i 2 usunięć
  1. +2
    -2
      easypoi-base/src/main/java/org/jeecgframework/poi/excel/html/helper/StylerHelper.java
  2. +89
    -0
      easypoi-test/src/main/java/org/jeecgframework/poi/excel/ExcelToHtmlUtilTest.java

+ 2
- 2
easypoi-base/src/main/java/org/jeecgframework/poi/excel/html/helper/StylerHelper.java Wyświetl plik

@@ -118,7 +118,6 @@ public class StylerHelper {
}
}
@SuppressWarnings("resource")
private String getDefaultsClassCss() {
BufferedReader in = null;
StringBuilder sb = new StringBuilder();
@@ -130,6 +129,7 @@ public class StylerHelper {
while ((line = in.readLine()) != null) {
formatter.format("%s%n", line);
}
return formatter.toString();
} catch (IOException e) {
throw new IllegalStateException("Reading standard css", e);
} finally {
@@ -140,8 +140,8 @@ public class StylerHelper {
throw new IllegalStateException("Reading standard css", e);
}
}
formatter.close();
}
return formatter.toString();
}
private void printStyle(CellStyle style) {


+ 89
- 0
easypoi-test/src/main/java/org/jeecgframework/poi/excel/ExcelToHtmlUtilTest.java Wyświetl plik

@@ -0,0 +1,89 @@
package org.jeecgframework.poi.excel;
import static org.junit.Assert.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Workbook;
import org.jeecgframework.poi.util.PoiPublicUtil;
import org.junit.Test;
public class ExcelToHtmlUtilTest {
@Test
public void testToTableHtmlWorkbook() {
try {
Workbook wb = new HSSFWorkbook(new FileInputStream(
new File(
PoiPublicUtil
.getWebRootPath("org/jeecgframework/poi/test/excel/doc/专项支出用款申请书.xls"))));
String html = ExcelToHtmlUtil.toTableHtml(wb);
FileWriter fw = new FileWriter("d:/专项支出用款申请书_table.html");
fw.write(html);
fw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
@Test
public void testToTableHtmlWorkbookInt() {
try {
Workbook wb = new HSSFWorkbook(new FileInputStream(new File(
PoiPublicUtil
.getWebRootPath("org/jeecgframework/poi/test/excel/doc/exportTemp.xls"))));
String html = ExcelToHtmlUtil.toTableHtml(wb, 1);
FileWriter fw = new FileWriter("d:/exportTemp_table.html");
fw.write(html);
fw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
@Test
public void testToAllHtmlWorkbook() {
try {
Workbook wb = new HSSFWorkbook(new FileInputStream(
new File(
PoiPublicUtil
.getWebRootPath("org/jeecgframework/poi/test/excel/doc/专项支出用款申请书.xls"))));
String html = ExcelToHtmlUtil.toAllHtml(wb);
FileWriter fw = new FileWriter("d:/专项支出用款申请书_all.html");
fw.write(html);
fw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
@Test
public void testToAllHtmlWorkbookInt() {
try {
Workbook wb = new HSSFWorkbook(new FileInputStream(new File(
PoiPublicUtil
.getWebRootPath("org/jeecgframework/poi/test/excel/doc/exportTemp.xls"))));
String html = ExcelToHtmlUtil.toAllHtml(wb, 1);
FileWriter fw = new FileWriter("d:/exportTemp_all.html");
fw.write(html);
fw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

Ładowanie…
Anuluj
Zapisz