针对写了头信息之后,使用for循环遍历会导致数据丢失问题的优化,使用迭代器替代for循环,具体如下:
Iterator<Manger> it = lsManger.iterator();
int index = 0;
Manger manger=null;
// 追加数据
while(it.hasNext()) {
index++;
// 创建行,每循环一次就创建一行
HSSFRow nextrow = sheet.createRow(index);
manger = it.next();
end.