代表乙個excel檔案
建立方法:
hssfworkbook wb = new hssfworkbook();
代表乙個excel表
乙個excel檔案可以有多個sheet表!
建立方法:
//先建立乙個excel檔案
hssfworkbook wb = new hssfworkbook();//excel檔案
hssfsheet sheet =wb.createsheet();//建立sheet
代表乙個sheet中的一行資料建立方法:
hssfrow row=sheet.createrow(rownum);//int rownum是當前建立的行數
row行數從0開始,第乙個下表是0;代表乙個單元格刪除row:
sheet.romoverow(row);
建立方法:
hssfcell cell=row.createcell(cellnum);//int cellnum是當前建立的列數;
新增內容到cell:
cell.setcellvalue("偷電瓶養你")
刪除cell:
row.removecell(cell);//cell是需要刪除的cell
代表乙個字型
建立方法
hssffont font = wb.createfont();
常用方法:
font.setfontname("微軟雅黑");
font.setfontheightinpoints(14);//字型大小
font.setcolor(hssfcolor.green.index);//字型顏色
font.setboldweight(hssffont.boldweight_bold);//設定粗體
代表單元格風格
建立方法:
hssfcellstyle s=wb.createcellstyle();//通俗點說就是建立乙個樣式模板
常用方法:
水平居中:
style.setalignment(hssfcellstyle.align_center);
垂直居中:
style.setverticalalignment(hssfcellstyle.vertical_center);//
自動換行:
style.setwraptext(true); //false為不自動換行
給
cell新增字型font:
style.setfont(font);//把字型新增到格式
此時你的樣式檔案style和你的cell是沒有關係的 我們需要將樣式新增到cell
設定cell樣式:
cell.setcellstyle(style);
outputstream os=new fileoutputstream("c/downloads","utf-8");
wb.write(os);呼叫wb的write方法把wb輸出到os
poi匯出excel工具類
poi版本 org.apache.poi poi3.17 org.apache.poi poi ooxml 3.17 excel匯出工具類 author zsc datetime 2017年12月14日 下午8 01 32 建立工作簿 param sheetnames param headnames...
POI匯入匯出
利用poi可以實現excel檔案匯入和匯出功能 本例子結合了springboot做demo pom檔案 1.8 org.springframework.boot spring boot starter 1.5.4.release org.springframework.boot spring boo...
poi匯入匯出
org.apache.poi groupid poi artifactid 4.1.2 dependency org.apache.poi groupid poi ooxml artifactid 4.1.2 version dependency 匯入設定 import 資料匯入 file是傳過來的...