java操作Excel主要有兩種方式,JXL和POI,在這兒我們並不去討論兩者孰優孰劣,讀者暫且知道有這兩種方式就好了。java對於Excel的操作內容主要有:創建(工作簿 / 電子錶 / 單元格)、修改(樣式 / 數值 )基本上已經能滿足日常開發工作的大部份了。若要了解這兩個庫的基本調用,博主推薦大家瀏覽下以下兩個網址:JXL基礎、POI基礎。
我認爲無論哪一種方式,Java對Excel的操作基本都遵循以下思路:
1:拿到一個workbook工作簿
2:拿到一個sheet電子表格
3:拿到一個cell單元格
4:對單元格進行內容和樣式進行增添、比對和修改
5:一個Excel表的數據對應一個List
如果懂得了以上那些“套路”,那麼無論JXL還是POI都是一樣的,都能解決工作需要,記住,編程只是一種工具。
附:
1、博主用JXL寫的Excel截圖:(主要是創建和樣式修改)
2、用POI對兩個Excel內容的讀取和比對修改