Java Poi獲取Excel下拉列表值

2021-08-20 01:12:57 字數 772 閱讀 8307

如下圖所示,需要獲取第一行、第一列單元格下拉列表值:

1.新增poi所需依賴包

org.apache.poi

poi3.17

org.apache.poi

poi-ooxml

3.17

2.具體實際**

/**

* 讀取excel

** @param filepath

*/public static void readexcel(string filepath)

//獲取單元格行位置

int row = addresslist.getcellrangeaddress(0).getfirstrow();

//獲取單元格列位置

int column = addresslist.getcellrangeaddress(0).getfirstcolumn();

//根據位置資訊判斷是不是自己想要獲取的單元格位置,比如我的單元格是a1,則對應的座標為1,1

if(row == 1 && column == 1)

}} catch (exception e)

}

最終輸出結果:

java poi 生成excel模板

一 手動生產excel模板 最笨的一種實現方式,不推薦使用 建立excel hssfworkbook wb new hssfworkbook 建立工作簿 hssfsheet sheet wb.createsheet title 建立表單 sheet.setdefaultcolumnwidth sho...

Java Poi建立與讀取Excel

建立excel表 public class test catch parseexception e 主函式 public static void main string args 建立下拉列表 sheet sethssfvalidation sheet,textlist,0,500,2,2 寫入實體...

java POI 實現匯出excel增加行

最近用poi實現根據模板匯出excel,需要從中間行插入查詢到的資料 但是用creatrow生成的資料會覆蓋後面的模板內容 查了api沒有找到插入行的方法 不過找到shiftrows方法將最後的空行移到需要插入行的位置,再用createrow生成 sheet.shiftrows insertrown...