尊敬的各位來賓!如何使用Java中的POI編寫不同列上的現有excel(* .xlsx)文件?
我有一個問題,需要你的幫助。我已經有一個excel文件(sample.xlsx)。我需要使用java代碼來追加我的舊數據。
這裏是我的規格:
- 我的舊數據是在列A,100行的例子。
- 需要在其他列(例如B列)中寫入其他數據(50行)。
- 附加數據也是從第一行開始的舊數據。
是否可以在POI中做到這一點?
尊敬的各位來賓!如何使用Java中的POI編寫不同列上的現有excel(* .xlsx)文件?
我有一個問題,需要你的幫助。我已經有一個excel文件(sample.xlsx)。我需要使用java代碼來追加我的舊數據。
這裏是我的規格:
是否可以在POI中做到這一點?
這是你需要做的。
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()));
}
希望有所幫助。
是......這是 – Sankumarsingh
@Sankumarsingh,你能告訴我一點點嗎? – sakura
它非常簡單......您只需不創建行,但只需在每行上創建一個新列即可。爲幫助你可以在這裏看到... http://poi.apache.org/spreadsheet/quick-guide.html#CreateCells – Sankumarsingh