📄 export.java
字号:
//在行里建单元格
HSSFCell cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue("手机");
//在行里建单元格
HSSFCell cell6 = row.createCell((short)6);
//定义单元格为字符串类型
cell6.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell6.setCellStyle(style);
//输入单元格内空
cell6.setCellValue("最后拜访日期");
//在行里建单元格
HSSFCell cell7 = row.createCell((short)7);
//定义单元格为字符串类型
cell7.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell7.setCellStyle(style);
//输入单元格内空
cell7.setCellValue("备注");
int i = 1;
for (Company com : companies)
{
//创建行索引从0开始
row = sheet.createRow(i);
//设置行高
row.setHeight((short)(20*12.75));
//在行里建单元格
cell = row.createCell((short)0);
//定义单元格为字符串类型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell.setCellStyle(style);
cell.setCellValue(i);
//在行里建单元格
cell1 = row.createCell((short)1);
//定义单元格为字符串类型
cell1.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell1.setCellStyle(style);
//输入单元格内空
cell1.setCellValue(com.getNameparticular());
//在行里建单元格
cell2 = row.createCell((short)2);
//定义单元格为字符串类型
cell2.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell2.setCellStyle(style);
//输入单元格内空
cell2.setCellValue(com.getCompanyaddress());
List<Linkman> ls = com.getLinkmans();
if (ls!=null)
{
if (ls.size()>1)
{
boolean p = true;
for (Linkman linkman : ls)
{
if (linkman.getJob().indexOf("董事") >= 0)
{
p = false;
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue(linkman.getLinkmanname());
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue(linkman.getLinkmanphone());
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue(linkman.getLinkmanmoblie());
break;
}
else if(linkman.getJob().indexOf("总经理") >= 0)
{
p = false;
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue(linkman.getLinkmanname());
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue(linkman.getLinkmanphone());
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue(linkman.getLinkmanmoblie());
break;
}
else if(linkman.getJob().indexOf("经理") >= 0)
{
p = false;
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue(linkman.getLinkmanname());
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue(linkman.getLinkmanphone());
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue(linkman.getLinkmanmoblie());
break;
}
}
if (p)
{
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue(ls.get(0).getLinkmanname());
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue(ls.get(0).getLinkmanphone());
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue(ls.get(0).getLinkmanmoblie());
}
}
else
{
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue(ls.get(0).getLinkmanname());
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue(ls.get(0).getLinkmanphone());
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue(ls.get(0).getLinkmanmoblie());
}
}
else
{
//在行里建单元格
cell3 = row.createCell((short)3);
//定义单元格为字符串类型
cell3.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell3.setCellStyle(style);
//输入单元格内空
cell3.setCellValue("");
//在行里建单元格
cell4 = row.createCell((short)4);
//定义单元格为字符串类型
cell4.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell4.setCellStyle(style);
//输入单元格内空
cell4.setCellValue("");
//在行里建单元格
cell5 = row.createCell((short)5);
//定义单元格为字符串类型
cell5.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell5.setCellStyle(style);
//输入单元格内空
cell5.setCellValue("");
}
//在行里建单元格
cell6 = row.createCell((short)6);
//定义单元格为字符串类型
cell6.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell6.setCellStyle(style);
//输入单元格内空
if (com.getLastvisitdate()!=null)
{
cell6.setCellValue(com.getLastvisitdate().toString());
}
else
{
cell6.setCellValue("");
}
//在行里建单元格
cell7 = row.createCell((short)7);
//定义单元格为字符串类型
cell7.setCellType(HSSFCell.CELL_TYPE_STRING);
//定义这个单元格的样式
cell7.setCellStyle(style);
//输入单元格内空
cell7.setCellValue("");
++i;
}
workbook.write(response.getOutputStream());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -