天天看點

Poi 生成xls項目需求:第一步學習:第二步學習:第三步學習:第四步學習:

  p2p項目中,需要一些資料報表一xls的格式,提供下載下傳。并給主管簽名。

方案:

------------------------

  poi 3.9

了解poi:

  

apache poi是一個開源的java讀寫excel、word等微軟ole2元件文檔的項目。目前poi已經有了ruby版本。

結構:

hssf - 提供讀寫microsoft excel xls格式檔案的功能。

xssf - 提供讀寫microsoft excel ooxml xlsx格式檔案的功能。

hwpf - 提供讀寫microsoft word doc格式檔案的功能。

hslf - 提供讀寫microsoft powerpoint格式檔案的功能。

hdgf - 提供讀microsoft visio格式檔案的功能。

hpbf - 提供讀microsoft publisher格式檔案的功能。

hsmf - 提供讀microsoft outlook格式檔案的功能。

我需要的就是hssf。

poi3.9這裡我分享下

連結: http://pan.baidu.com/s/1ehymz 密碼: f94c

清單1.定義新的xls裡面工作簿和一個sheet頁

清單2.建立一個檔案流,并輸出一個xls

wb.write(fos); // workbook 将流寫進工作簿

做了前兩個,main裡面運作就生成了一個xls

清單3.建立行,單元格-->并指派  

  并注意,這些寫在清單1,2之間。

  鄙人自己想了想,然後學習下,覺得

    1.字型font,單元style歸一類

    2.指派,合并單元格歸一類

在一個sheet頁裡面,

    step1.建立内容

    step2.進入setrowoffoursecondtitle

/**

* 建立 制單人--制單編号

* @param workbook

* @param sheet

* @param row

* @param column

* @param valstring1 //列1的值

* @param valstring2 //列2的值

* @param changestring1 //列3的值--填入值

* @param changestring2 //列4的值--填入值

*/

      step3.由于單元格的裡面樣式不同

--------------------------------------------

舉其中的一個例子:

* 制單人--制單編号 對應樣式

* @return 制單人--制單編号 對應樣式

www.baidu.com 文檔學習。

總結:

  poi操作xls挺簡單的,應用那塊也有推薦。可以找找視訊學習。主要是一些接口的熟悉。

上一篇: python中end=
下一篇: python中self