|
@@ -1,6 +1,7 @@
|
|
|
package cn.tr.module.excel.sheet.controller;
|
|
package cn.tr.module.excel.sheet.controller;
|
|
|
|
|
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
|
|
+import com.alibaba.excel.ExcelWriter;
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import cn.tr.core.pojo.CommonResult;
|
|
import cn.tr.core.pojo.CommonResult;
|
|
@@ -16,6 +17,7 @@ import cn.tr.module.excel.sheet.service.ISysExportSheetService;
|
|
|
import cn.tr.plugin.mybatis.base.BaseController;
|
|
import cn.tr.plugin.mybatis.base.BaseController;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
+import java.io.ByteArrayOutputStream;
|
|
|
import java.lang.reflect.InvocationTargetException;
|
|
import java.lang.reflect.InvocationTargetException;
|
|
|
import java.util.Collections;
|
|
import java.util.Collections;
|
|
|
|
|
|
|
@@ -41,6 +43,8 @@ public class SysExportSheetController extends BaseController{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public static void main(String[] args) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException {
|
|
public static void main(String[] args) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException {
|
|
|
|
|
+ ByteArrayOutputStream out = new ByteArrayOutputStream();
|
|
|
|
|
+ ExcelWriter build = EasyExcel.write(out).build();
|
|
|
EasyExcel.write("C:\\Users\\JR\\Desktop\\test1.xls", User.class).inMemory(true).sheet(0,"模板")
|
|
EasyExcel.write("C:\\Users\\JR\\Desktop\\test1.xls", User.class).inMemory(true).sheet(0,"模板")
|
|
|
.doWrite(Collections.singleton(User.class));
|
|
.doWrite(Collections.singleton(User.class));
|
|
|
}
|
|
}
|