poi一些操作

2021-10-07 22:14:31 字數 1979 閱讀 9753

1、poi獲得的excel的數字格式不對,

通過如下decimalformat轉換回來

decimalformat df =

newdecimalformat

("#");

system.out.

println

(df.

format

(2.020070801e9))

; system.out.

println

(df.

format

(123.0))

;

2、設定poi讀取單元格時候的格式

row.

getcell(1

).setcelltype

(celltype.string)

;//設定單元格為string型別

string str=row.

getcell(1

).getstringcellvalue()

;//取值

3、cellstyle

inputstream in =

newfileinputstream

("c:\\users\\w4523\\desktop\\template.xlsx");

workbook wb = workbookfactory.

create

(in)

;//獲取第0個sheet,下標從0開始,相當於第乙個

sheet sheet = wb.

getsheetat(0

);//建立樣式

cellstyle cellstyle = wb.

createcellstyle()

;//設定水平方向的對齊方式

cellstyle.

setalignment

(horizontalalignment.center)

;//設定垂直方向的對齊方式

cellstyle.

setverticalalignment

(verticalalignment.center)

;//給具體單元格設定樣式

row row = sheet.

getrow(1

);cell cell = row.

getcell(1

);//設定值

cell.

setcellvalue

("哈哈");

//設定樣式

cell.

setcellstyle

(cellstyle)

;

4、給乙個範圍,乙個區域的**設定外邊框

POI操作的一些樣式設定

excel2003 hssfworkbook workbook new hssfworkbook excel檔案物件 hssfsheet sheet workbook.createsheet 測試 工作表物件 sheet.setcolumnwidth 0,3000 設定列寬 設定表頭的樣式 hssf...

關於poi讀取中的一些坑

最近使用poi解析excel遇到了很多問題,由於是第一次使用,遇到了很多坑。上傳的時候 poi對於excel時候,對於office2003和office2007的解析不太一樣,使用不同的方式解析,因此需要在頁面做版本校驗或者後台設定不同版本的處理方式,poi中hssfworkbook,xssfwor...

linux ngingx一些操作

安裝最新版的nginx 1.編輯centos base.repo檔案 vim etc yum.repos.d centos base.repo 在最後加上 nginx name nginx repo baseurl gpgcheck 0 enabled 1 2.安裝nginx yum install...