在我的项目中,我使用下面的代码添加了在Spring项目中使用Apache Poi库生成Excel文件的功能。
public class ExcelView extends AbstractExcelView {
@Override
protected void buildExcelDocument(Map model, HSSFWorkbook workbook,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<Employee> employees = (List) model.get("employees");
HSSFSheet sheet = workbook.createSheet("Employee Report");
HSSFRow header = sheet.createRow(0);
header.createCell(0).setCellValue("Employee Id");
header.createCell(1).setCellValue("First Name");
header.createCell(2).setCellValue("Last Name");
header.createCell(3).setCellValue("Salary");
int counter = 1;
for (Employee e : employees) {
HSSFRow row = sheet.createRow(counter++);
row.createCell(0).setCellValue(e.getEmployeeId());
row.createCell(1).setCellValue(e.getFirstName());
row.createCell(2).setCellValue(e.getLastName());
row.createCell(3).setCellValue(e.getSalary());
}
}
}
我的问题是row.createCell(0).setCellValue();
已被弃用。什么是这种方法的替代品?
答案 0 :(得分:0)
使用i.fa{
color: #fff;
text-shadow: 1px 1px 1px #ccc;
border-radius: 15px;
border: 1px solid #fff;
font-size: 20px;
}
代替
或将您的poi.jar升级到最新版本。