File file = new File("test.xlsx");
File tempFile = new File("temp.xlsx");
Word word = new Word();
word.w="AAAkkk222";
ArrayList list = new ArrayList();
list.add(word);
if (file.exists()){
// 第二次按照原有格式,不需要表头,追加写入
EasyExcel.write(file, Word.class).needHead(false).
withTemplate(file).file(tempFile).sheet().doWrite(list);
}else {
// 第一次写入需要表头
EasyExcel.write(file,Word.class).sheet().doWrite(list);
}
if (tempFile.exists()){
file.delete();
tempFile.renameTo(file);
}