| | |
| | | import com.whyc.pojo.ECR; |
| | | import com.whyc.util.CommonUtil; |
| | | import com.whyc.util.DateUtil; |
| | | import com.whyc.util.ExcelUtil; |
| | | import org.apache.poi.openxml4j.exceptions.InvalidFormatException; |
| | | import org.apache.poi.ss.usermodel.Cell; |
| | | import org.apache.poi.ss.usermodel.Sheet; |
| | |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.text.ParseException; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | |
| | | List list=mapper.selectList(wrapper); |
| | | return list; |
| | | } |
| | | |
| | | public void exportExcel(HttpServletResponse response) { |
| | | //查询所有 |
| | | List<ECR> ecrList = mapper.selectList(null); |
| | | int size = ecrList.size(); |
| | | //ECR编号,申请日期,申请人,变更描述,变更料号,变更型号,变更所属型号,处理方式,创建时间 |
| | | String[] title = new String[]{"年份","ECR编号","申请日期","申请人","变更描述","变更料号","变更型号","变更所属型号","处理方式","创建时间"}; |
| | | String[][] values = new String[size][]; //size行 |
| | | for (int i = 0; i < size; i++) { |
| | | values[i] = new String[10]; |
| | | ECR ecr = ecrList.get(i); |
| | | Date proposeDate = ecr.getProposeDate(); |
| | | Calendar instance = Calendar.getInstance(); |
| | | instance.setTime(proposeDate); |
| | | values[i][0] = String.valueOf(instance.get(Calendar.YEAR)); |
| | | values[i][1] = ecr.getNumber(); |
| | | values[i][2] = DateUtil.YYYY_MM_DD_UNION.format(proposeDate); |
| | | values[i][3] = ecr.getProposer(); |
| | | values[i][4] = ecr.getChangeDescription(); |
| | | values[i][5] = ecr.getSubCode(); |
| | | values[i][6] = ecr.getSubModel(); |
| | | values[i][7] = ecr.getParentModel(); |
| | | values[i][8] = ecr.getSolution(); |
| | | values[i][9] = DateUtil.YYYY_MM_DD_HH_MM_SS.format(ecr.getCreateTime()); |
| | | } |
| | | ExcelUtil.exportExcel("变更记录清单","清单",title,values,null,response); |
| | | } |
| | | } |