首先是寫入功能,生成的目標檔案如下:
文字的內容很簡單,建立乙個「數學成績」表,然後錄入兩位同學的成績。實現方法如下:
這樣就實現了寫入功能。這裡的資料非常簡單,如果是大量錄入,可以通過迴圈等方式減少**的重複量。如果還需要錄入"英語成績",只需要建立對應的表wb.createsheet("英語成績")並寫入資料即可。public void write() throws ioexception
excel檔案內容的讀取同樣簡單,找到對應的sheet,然後定位到目標cell即可。需要注意的是,讀取cell內容前需要對cell中的內容的型別進行判斷,也就是說,需要提前檢查該資料是字串、數字、日期等,如果不做檢查,則可能在讀取的過程中發生錯誤。下面的**實現了對上面建立的檔案內容的讀取。
public void read() throws ioexception else
break;
case cell.cell_type_boolean:
system.out.println(cell.getbooleancellvalue());
break;
case cell.cell_type_formula:
system.out.println(cell.getcellformula());
break;
default:
system.out.println();}}
} }
除了基本的讀寫功能,poi還提供了一系列操作excel檔案的功能,例如字型、背景、**大小的控制和自適應等等,後面再做進一步的介紹。
使用POI讀寫Excel
使用poi來讀寫exccel很方便,但是一開始用的時候有點蒙,這裡我將我學習時寫的例子給大家分享一下,希望對你學習有點幫助。順便說一下,jxl也可以操作excel,如果有興趣,可以參考 讀excel 其中讀excel比較簡單,先通過輸入流建立工作檔案,獲取工作簿,通過工作簿獲取行,通過行獲取單元格,...
java使用poi實現excel匯出
對於剛入門的小夥伴,對於excel的匯出需要經常使用到,公司基本上都會有excel匯出工具,然而對於還沒工作的小夥伴,沒有機會接觸這些,恰好又不會寫,可以借鑑一下,雖然 有點多,但是簡單,也能實現該功能。首先在這裡我們用到兩個jar包 org.apache.poi poi ooxml 4.0.0 o...
java 使用poi 讀取Excel
org.apache.poi poi3.10 final org.apache.poi poi ooxml 3.10 final 讀入excel檔案,解析後返回 param file throws ioexception public static listreadexcel multipartfi...