@ -2,7 +2,6 @@ package com.ruoyi.common.core.utils.poi;
@@ -2,7 +2,6 @@ package com.ruoyi.common.core.utils.poi;
import java.io.IOException ;
import java.io.InputStream ;
import java.io.OutputStream ;
import java.lang.reflect.Field ;
import java.lang.reflect.Method ;
import java.math.BigDecimal ;
@ -357,7 +356,7 @@ public class ExcelUtil<T>
@@ -357,7 +356,7 @@ public class ExcelUtil<T>
* @return 结果
* @throws IOException
* /
public void exportExcel ( HttpServletResponse response , List < T > list , String sheetName ) throws IOException
public void exportExcel ( HttpServletResponse response , List < T > list , String sheetName )
{
exportExcel ( response , list , sheetName , StringUtils . EMPTY ) ;
}
@ -372,12 +371,12 @@ public class ExcelUtil<T>
@@ -372,12 +371,12 @@ public class ExcelUtil<T>
* @return 结果
* @throws IOException
* /
public void exportExcel ( HttpServletResponse response , List < T > list , String sheetName , String title ) throws IOException
public void exportExcel ( HttpServletResponse response , List < T > list , String sheetName , String title )
{
response . setContentType ( "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ) ;
response . setCharacterEncoding ( "utf-8" ) ;
this . init ( list , sheetName , title , Type . EXPORT ) ;
exportExcel ( response . getOutputStream ( ) ) ;
exportExcel ( response ) ;
}
/ * *
@ -392,7 +391,7 @@ public class ExcelUtil<T>
@@ -392,7 +391,7 @@ public class ExcelUtil<T>
* @param sheetName 工作表的名称
* @return 结果
* /
public void importTemplateExcel ( HttpServletResponse response , String sheetName ) throws IOException
public void importTemplateExcel ( HttpServletResponse response , String sheetName )
{
importTemplateExcel ( response , sheetName , StringUtils . EMPTY ) ;
}
@ -404,12 +403,12 @@ public class ExcelUtil<T>
@@ -404,12 +403,12 @@ public class ExcelUtil<T>
* @param title 标题
* @return 结果
* /
public void importTemplateExcel ( HttpServletResponse response , String sheetName , String title ) throws IOException
public void importTemplateExcel ( HttpServletResponse response , String sheetName , String title )
{
response . setContentType ( "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ) ;
response . setCharacterEncoding ( "utf-8" ) ;
this . init ( null , sheetName , title , Type . IMPORT ) ;
exportExcel ( response . getOutputStream ( ) ) ;
exportExcel ( response ) ;
}
/ * *
@ -417,12 +416,12 @@ public class ExcelUtil<T>
@@ -417,12 +416,12 @@ public class ExcelUtil<T>
*
* @return 结果
* /
public void exportExcel ( OutputStream out )
public void exportExcel ( HttpServletResponse response )
{
try
{
writeSheet ( ) ;
wb . write ( out ) ;
wb . write ( resp onse . getO utputStream ( ) ) ;
}
catch ( Exception e )
{
@ -431,7 +430,6 @@ public class ExcelUtil<T>
@@ -431,7 +430,6 @@ public class ExcelUtil<T>
finally
{
IOUtils . closeQuietly ( wb ) ;
IOUtils . closeQuietly ( out ) ;
}
}