1. 程式人生 > 其它 >apache poi 獲取excel檔案中的地址不顯示

apache poi 獲取excel檔案中的地址不顯示

技術標籤:學習錯誤

apache poi 獲取excel檔案中的地址不顯示
解決辦法:

應該在增加資料之前,先獲取到excle表格中的座標

錯誤寫法:

//一條測試資料
for (int i = 2; i <= myDay + 1; i++) {
    Cell cell3_ = row3.createCell(i);
    cell3_.setCellValue((double) (i + 60) / 100);
    cell3_.setCellStyle(cellStyle2);
}

//獲取前面excle座標
String myBegin = row3.createCell(2)
.getAddress().toString(); //獲取最後excle座標 String myEnd = row3.createCell(myDay + 1).getAddress().toString(); Cell row3Cell = row3.createCell(myDay + 2); row3Cell.setCellFormula("=AVERAGE(" + myBegin + ":" + myEnd + ")"); row3Cell.setCellStyle(cellStyle2);

錯誤顯示:
在這裡插入圖片描述

正確寫法:

//獲取前面excle座標
String myBegin = row3.createCell(2).getAddress().toString(); //獲取最後excle座標 String myEnd = row3.createCell(myDay + 1).getAddress().toString(); //一條測試資料 for (int i = 2; i <= myDay + 1; i++) { Cell cell3_ = row3.createCell(i); cell3_.setCellValue((double) (i + 60) / 100); cell3_.setCellStyle(cellStyle2)
; } Cell row3Cell = row3.createCell(myDay + 2); row3Cell.setCellFormula("=AVERAGE(" + myBegin + ":" + myEnd + ")"); row3Cell.setCellStyle(cellStyle2);

正確顯示:
在這裡插入圖片描述