前言:

前些天遇到了這樣的一個需求,將下圖:

 

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

將表格中貨號-前面部分一致的行合成一行,并且將第二行,第三行的價格添加到第一行中為價格二,價格三。如圖:

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

接到這樣的需求,我的第一感覺是直接手動合并(暗暗再想這也太簡單了),然后我看了總記錄數(shù)我放棄了,決定在網(wǎng)上找找excel的操作方法,找了一會沒發(fā)現(xiàn),心想不能浪費太多時間,不如自己動手豐衣足食,可能也是小弟(剛剛說老漢被批評了)比較愚昧,畢竟沒怎么學過excel,望有會的大神留言,也當學習了。好了廢話不多說了,接下來讓我們來看看如何實現(xiàn)的吧。

首先想要實現(xiàn)此功能需要將讀入excel表格,我這里使用的是HSSFWorkbook,因為用的是03版,如果想要兼容07版可以訪問此博客http://www.cnblogs.com/yejg1212/p/3969822.html,我這就不多做介紹。想要讀入文件我們首先是要得到這個文件流,即:

InputStream is = new FileInputStream("C://jlo.xls");

然后利用HSSFWorkbook讀取,首先讀取sheet,找到自己想要的sheet,獲取循環(huán)所有行得到每列的值,如下:

<

網(wǎng)友評論

      <fieldset id="y7hxp"></fieldset>