POI xlsx和xls 檔案操作

2021-10-07 22:01:41 字數 1284 閱讀 1749

匯入依賴

org.apache.poi

poi4.0.1

org.apache.poi

poi-ooxml

4.0.1

org.apache.poi

poi-ooxml-schemas

4.0.1

poi寫 excel 檔案

//1. 建立工作簿物件

workbook wb = new xssfworkbook();

//2. 建立工作表物件

sheet sheet = wb.createsheet();

wb.createsheet(" 工作表名稱");

//3. 建立工作表中的行物件

row row = sheet.createrow(1);

//4. 建立工作表單元格物件

cell cell = row.createcell(1);

//5. 在單元格中寫資料

cell.setcellvalue(" 測試一下單元格");

// 建立檔案物件,作為工作簿內容的輸出檔案

file f = new file("test.xlsx");

// 輸出時通過流的形式對外輸出

outputstream os = new fileoutputstream(f);

// 將記憶體中的 workbook 資料寫入到流中

wb.write(os);

wb.close();

poi讀 excel 檔案

//1. 從 excel 檔案中讀取資訊並轉換為工作簿物件

workbook wb = new xssfworkbook("test.xlsx");

//2. 獲取工作表物件,根據索引獲取

sheet s = wb.getsheetat(0);

//3. 獲取行物件,根據索引獲取

row row = s.getrow(3);

//4. 獲取單元格物件,根據索引獲取

cell cell = row.getcell(1);

//5. 根據資料型別獲取資料

string data1 = cell.getstringcellvalue();

double data2 = cell.getnumericcellvalue();

boolean data3 = cell.getbooleancellvalue();

wb.close();

JAVA讀取xls檔案和xlsx檔案

所需jar包 xls和xlsx檔案 office excel2007以後版本為xlsx,以前的版本為xls 讀取xlsx檔案 inputstream is new fileinputstream file xssfworkbook xssfworkbook new xssfworkbook is 獲...

xls檔案和xlsx檔案有何區別

寄語 這個世界能輕而易舉 毫不費勁做到的,只有貧窮和衰老,其它的都需要努力 在進口公司工作的李昇遇到難題,他平時較少使用office這類軟體,作為寫 的工程師,性格靦腆。部門臨時交代乙個任務,必須用office處理。他通過堅果雲聯絡到我,希望我能給個行得通的方式,我很榮幸,把操作的具體流程寫給他。這...

使用Python操作XLS檔案(wps中叫et)

有一次te需要乙個 資訊列表,我用python匯出了乙個txt檔案丟給了他們,結果他們很不悅哇,呵呵,因為他們要把幾百項資料人肉到xls檔案中作為列表輸出,工作量太大,便要求我匯出成xls檔案然後再給他們,我以程式設計實現太難推脫了,今天看了下python操作excle的方法,發現相當簡單,呃,苦了...