easypoi 작업word와 excel
5135 단어 IO
package com.example.demo.test;
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.TemplateExportParams;
import org.apache.poi.ss.usermodel.Workbook;
import org.junit.Test;
import java.io.File;
import java.io.FileOutputStream;
import java.util.*;
public class TestExcel {
public static void main(String[] args) throws Exception {
//
List personList = new ArrayList<>();
Person person1 = new Person(" ","1",new Date());
Person person2 = new Person(" ","2", new Date());
Person person3 = new Person(" ","1", new Date());
Person person4 = new Person(" ","1", new Date());
personList.add(person1);
personList.add(person2);
personList.add(person3);
personList.add(person4);
//
Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(" "," "),
Person .class, personList);
FileOutputStream fos = new FileOutputStream("/Users/zhangmuqing/Desktop/test.xlsx");
workbook.write(fos);
fos.close();
}
@Test
public void test1() throws Exception{
List studentList = new ArrayList<>();
StudentEntity person1 = new StudentEntity("111"," 0",1,new Date(),new Date());
StudentEntity person2 = new StudentEntity("111"," 2",2,new Date(),new Date());
StudentEntity person3 = new StudentEntity("111"," 1",1,new Date(),new Date());
StudentEntity person4 = new StudentEntity("111"," 3",2,new Date(),new Date());
studentList.add(person1);
studentList.add(person2);
studentList.add(person3);
studentList.add(person4);
List courselist = new ArrayList<>();
CourseEntity Course1 = new CourseEntity("1"," 0",new TeacherEntity("1"," 0"),studentList);
CourseEntity Course2 = new CourseEntity("1"," 0",new TeacherEntity("1"," 0"),studentList);
CourseEntity Course3 = new CourseEntity("1"," 0",new TeacherEntity("1"," 0"),studentList);
CourseEntity Course4 = new CourseEntity("1"," 0",new TeacherEntity("1"," 0"),studentList);
courselist.add(Course1);
courselist.add(Course2);
courselist.add(Course3);
courselist.add(Course4);
Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("2412312", " ", " "),
CourseEntity.class, courselist);
FileOutputStream fos = new FileOutputStream("/Users/zhangmuqing/Desktop/test4.xlsx");
workbook.write(fos);
fos.close();
}
@Test
public void test2() throws Exception{
TemplateExportParams params = new TemplateExportParams(
"src/main/resources/upload/test .xlsx");
Map map = new HashMap();
map.put("date", "2014-12-25");
map.put("money", 2000000.00);
map.put("upperMoney", " ");
map.put("company", " ");
map.put("bureau", " ");
map.put("person", "JueYue");
map.put("phone", "1879740****");
List
cn.afterturn
easypoi-spring-boot-starter
3.3.0
springboot에서 -spring-boot-starter로 관련 의존jar 패키지를 자동으로 가져옵니다. 하나씩 가져오지 않아도 됩니다.
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java 입출력 I/O스트림(stream) 자바에서 입출력을 수행하려면 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이것을 스트림(stream)이라고 정의했다. 스트림은 단방향 통신만 가능하기 때문에 하나의 스트림으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.