如何使用Java中的POI在不同的列上编写现有的excel(* .xlsx)文件?

时间:2014-06-16 01:26:54

标签: java apache-poi

亲爱的所有会员!!

我遇到了一个需要求助的问题。我已经有一个excel文件(sample.xlsx)。我需要使用java代码来附加我的旧数据。

这是我的规格:

  1. 我的旧数据位于A列,例如100行。
  2. 需要在不同的列中列出其他数据(50行),例如B列。
  3. 附加数据也从第一行开始作为旧数据。
  4. 是否可以在POI中执行此操作?

1 个答案:

答案 0 :(得分:1)

这是你需要做的。

XSSFSheet sheet = workbook.getSheet("sample");
for(int i=0; i<numberOfRowsToWriteDataIn; i++) {
   XSSFRow row = sheet.getRow(i);
   row.createCell(5).setCellValue("Creation Date: "+ new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
}

希望有所帮助。