日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Java技巧:創(chuàng)建Excel格式的數據

到目前為止,通過一個Servlet或者jsp生成一個逗號分割值(CSV)文件,然后作為MIME類型text/csv返回給瀏覽器,這還是在Java應用中創(chuàng)建Microsoft Excel文件的最常用的方法。瀏覽器會調用Excel,并顯示CSV格式的文件。
  
現在有了一個為Java開發(fā)人員提供能夠真正創(chuàng)建Excel文件的方案。這就是一個稱作POI(“可憐的混亂實現”)的新的Jakarta項目組中最成熟的部分。POI中Excel組件命名為HSSF(“可怕的電子表格格式”)。
  
雖然HSSF提供了許多不同的和引擎交互的方式,我們這兒集中于簡單的高層用戶API的討論。
  
下面是在一個Excel表格中創(chuàng)建一個矩陣的簡單例子:

創(chuàng)新互聯專注于企業(yè)全網營銷推廣、網站重做改版、津市網站定制設計、自適應品牌網站建設、成都h5網站建設商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為津市等各大城市提供網站開發(fā)制作服務。

import org.apache.poi.hssf.usermodel.*;
import java.io.FileOutputStream;
// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("foo.xls");
HSSFWorkbook wb = new HSSFWorkbook();
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++) {
HSSFCell cell = row.createCell(j);
cell.setCellValue(""+i+","+j);
}
}
wb.write(fos);
fos.close();
}
}

這段代碼首先創(chuàng)建一個Workbook,從該Workbook中得到一個表格、命名,然后繼續(xù)寫入一個50x50的矩陣。最后輸出到一個名為foo.xls的Excel文件,甚至在Apple Mac機上也可以打開。

  

POI項目是Java應用的令人興奮的一步,為用戶提供了Windows文檔集成的新功能,答應Java開發(fā)人員方便地擴展其產品的功能。

【編輯推薦】

  1. 使用Eclipse調試Java程序代碼
  2. JavaOne 2009第一天:Java軟件商店啟動 甲骨文CEO登場
  3. Scala的類型系統(tǒng) 比Java更靈活(1)
  4. 商業(yè)周刊:Java將成為甲骨文王牌產品
  5. 淺析Java多線程技術中所使用的方法

本文名稱:Java技巧:創(chuàng)建Excel格式的數據
鏈接分享:http://www.5511xx.com/article/dhddipd.html