//得到workbook
public workbook readworkbook
(inputstream is)
throws exception
catch
(ioexception e)
finally
catch
(exception e)}}
return wb;
}
後續的肯定要根據具體需求去寫,但是基本步驟都是這樣的
/**得到shell */
sheet sheet = wb.
getsheetat(3
);string sheetname = sheet.
getsheetname()
;/** 得到excel的總行數 */
int rowcount = sheet.
getphysicalnumberofrows()
;/** 迴圈excel的行 */
for(
int i =
4; i < rowcount; i++
)//迴圈或者拿具體的單元格
//得到單元格總列數
int cellnum = row.
getphysicalnumberofcells()
;//通過下標取具體的單元格
cell cell = row.
getcell(0
);//這裡有乙個要注意的就是獲取的時候是按string去獲取的 如果遇到int型別就會儲存,為了避免我們一般將該單元格轉為文字型別。
cell.
setcelltype
(celltype.string)
;//將但餘個內容轉為文字.
//獲取值getstringcellvalue
string name= cell.
getstringcellvalue()
;//變數名稱字首/物件名
兩個比較常用到的string處理的工具
1.獲取string中指定字元的個數
public
static
intcount
(string srcstr, string findstr)
return count;
}
2.獲取string中的出現第乙個數字
public
static
intgetfistnum
(string s)
char c = s.
charat(0
);if(c >=
'0'&& c <=
'9')
else
}
讀馬工的《設計與生存》 三
我在每一家公司都看到一些年輕人的想法和行動南轅北轍。一方面想出人頭地,一方面又為一些小事影響自己的情緒和目標,應付工作。優秀是一種習慣 全神貫注的工作習慣不是一日可養成的,漫不經心慣了,想快想好是不容易的。的確,優秀是一種習慣 當你形成了這種習慣之後,你就是優秀的,這不是一時的,而是隨時隨地的。劍走...
poi讀excel的空cell時,產生空指標
昨天,我用poi讀取excel時,當讀到空的cell時,丟擲個空指標異常。但是當我讀取別的excel時,即使cell為空,也不拋空指標啊,讀出結果為 我就想一 竟 通過來回比對,我發現了問題。如果該cell為新的cell 即你從未向裡面寫過資料 讀出的是空指標。如果該cell不為新的cell 裡面有...
POI讀word docx 07 檔案的兩種方法
poi在讀寫word docx檔案時是通過xwpf模組來進行的,其核心是xwpfdocument。乙個xwpfdocument代表乙個docx文件,其可以用來讀docx文件,也可以用來寫docx文件。xwpfdocument中主要包含下面這幾種物件 xwpfparagraph 代表乙個段落。xwpf...