Java學習技巧:創(chuàng)建Excel格式的數(shù)據(jù)
作者:佚名 來源:本站 時間:2018-07-26 點擊:167次
到目前為止,通過一個Servlet或者jsp生成一個逗號分割值(CSV)文件,然后作為MIME類型text/csv返回給瀏覽器,這還是在Java應(yīng)用中創(chuàng)建MicrosoftExcel文件的最常用的方法。瀏覽器會調(diào)用Excel,并顯示CSV格式的文件。
現(xiàn)在有了一個為Java開發(fā)人員提供能夠真正創(chuàng)建Excel文件的方案。這就是一個稱作POI(“可憐的混亂實現(xiàn)”)的新的Jakarta項目組中最成熟的部分。POI中Excel組件命名為HSSF(“可怕的電子表格格式”)。
雖然HSSF提供了許多不同的和引擎交互的方式,我們這兒集中于簡單的高層用戶API的討論。
下面是在一個Excel表格中創(chuàng)建一個矩陣的簡單例子:
importorg.apache.poi.hssf.usermodel.*;importjava.io.FileOutputStream;//code run against thejakarta-poi-1.5.0-FINAL-20020506.jar.publicclass PoiTest staticpublic void main(String args) throws ExceptionFileOutputStream fos= new FileOutputStream(“foo.xls”);HSSFWorkbookwb = newHSSFWorkbook();HSSFSheet s =wb.createSheet();wb.setSheetName(0,“Matrix”);for(short i=0; i〈50;i++) HSSFRow row =s.createRow(i);for(short j=0; j〈50; j++) HSSFCellcell=row.createCell(j);cell.setCellValue(“”+i+“,”+j);wb.write(fos);fos.close();
這段代碼首先創(chuàng)建一個Workbook,從該Workbook中得到一個表格、命名,然后繼續(xù)寫入一個50x50的矩陣。最后輸出到一個名為foo.xls的Excel文件,甚至在Mac機上也可以打開。
POI項目是Java應(yīng)用的令人興奮的一步,為用戶提供了Windows文檔集成的新功能,答應(yīng)Java開發(fā)人員方便地擴展其產(chǎn)品的功能。
相關(guān)閱讀
更多資訊
- 系統(tǒng)垃圾清理批處理代碼
- 使鼠標放到任務(wù)欄右邊的日期欄時怎樣顯示星期
- 二種迅速關(guān)機辦法
- 一百四十個電腦技巧
- 跟我學在電腦右下角時間處顯示自己名字
- 7個節(jié)省設(shè)置時間的電腦小技巧
- 磁盤碎片迅速整理辦法
- 小技巧刪除快捷方式圖標上的箭頭
- 用批處理方式刪除刪不了的文件
- 掌握快捷鍵,跟我學成為電腦高手
- 更改MAC地址,給網(wǎng)卡辦新“身份證”
- 繞過管理系統(tǒng)讓你在網(wǎng)吧上網(wǎng)不花錢
- 巧辦法找到誤刪除文件
- 五個辦法關(guān)閉優(yōu)盤自動播放技巧
- 怎么設(shè)置更好的語音效果
- 用鍵盤彈奏鋼琴曲
- 用電視卡啟動
- 在桌面上設(shè)置隱秘文件夾
- 雙擊無法打開盤符及文件夾的原因及處理辦法
- 應(yīng)付刪除不掉的文件的五個辦法