apache poi 獲取excel檔案中的地址不顯示
阿新 • • 發佈:2020-12-25
技術標籤:學習錯誤
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);
正確顯示: