要使用poi,需要在pom檔案中加入以下依賴
然後就是 如何使用它來讀取excel檔案了org.apache.poi
poi3.12
org.apache.poi
poi-ooxml
3.12
inputstream is = new fileinputstream("filename"); //excel檔名
//xls 格式和 xlsx格式有所差異
//xlsx 需要用 new xssfworkbook(is)
workbook workbook = new hssfworkbook(is); //hssfworkbook 表示整個excel
sheet hssfsheet = workbook.getsheetat(0); //獲取到第乙個sheet
int roucount = sheet.getlastrownum(); //獲取到這一頁有多少行
for(int rownum = 0; rownum <= roucount; rownum++) else
xssfworkbook wb = new xssfworkbook();
//建立乙個 sheet頁
xssfsheet sheet = wb.createsheet("sheetname");
sheet.setdefaultrowheight((short) (2 * 256));//設定行高
sheet.setcolumnwidth(0, 5000);//設定列寬
sheet.setcolumnwidth(1, 5000);//設定列寬
sheet.setcolumnwidth(2,6500);
sheet.setcolumnwidth(3,18500);
//字型
xssffont font = wb.createfont();
font.setfontname("宋體");
font.setfontheightinpoints((short) 16);
xssfrow row = sheet.createrow(0);
xssfcell cell = row.createcell(0);
cell.setcellvalue("使用者名稱 ");
cell = row.createcell(1);
cell.setcellvalue("郵箱 ");
cell = row.createcell(2);
cell = row.createcell(3);
cell = row.createcell(4);
xssfrow rows;
xssfcell cells;
for(int i=0;i
使用POI操作Excel
apache的jakata專案poi http poi.apache.org 用來操作excel,並能滿足大部分需要.poi下面有幾個子專案,其中hssf xssf專案 http poi.apache.org spreadsheet index.html 用來實現excel讀寫的.public st...
使用poi對Excel進行建立 讀取 寫入等操作
最近遇到乙個專案,其中需要對excel進行讀取 寫入 建立等操作,於是在網上查了資料使用了poi包來解析excel,在此總結一下poi包的一些簡單用法,以備以後使用,如有不對之處,歡迎各位指正。public class readexceltool file file new file filepat...
poi對excel操作筆記
poi是apache提供的乙個讀寫excel文件的開源元件,在操作excel時常要合併單元格,合併單元格的方法是 sheet.addmergedregion new cellrangeaddress 1,1,0,2 自適應列寬度 sheet.autosizecolumn 1 sheet.autosi...