国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

創建Excel格式的數據

2019-11-18 13:25:26
字體:
來源:轉載
供稿:網友

  到目前為止,通過一個Servlet或者jsp生成一個逗號分割值(CSV)文件,然后作為MIME類型text/csv返回給瀏覽器,這還是在java應用中創建Microsoft Excel文件的最常用的方法。瀏覽器會調用Excel,并顯示CSV格式的文件。
    現在有了一個為Java開發人員提供能夠真正創建Excel文件的方案。這就是一個稱作POI(“可憐的混亂實現”)的新的Jakarta項目組中最成熟的部分。POI中Excel組件命名為HSSF(“可怕的電子表格格式”)。 
    雖然HSSF提供了許多不同的和引擎交互的方式,我們這兒集中于簡單的高層用戶API的討論。
    下面是在一個Excel表格中創建一個矩陣的簡單例子:
  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();
  }
  }
  這段代碼首先創建一個Workbook,從該Workbook中得到一個表格、命名,然后繼續寫入一個50x50的矩陣。最后輸出到一個名為foo.xls的Excel文件,甚至在Apple Mac機上也可以打開。
  POI項目是Java應用的令人興奮的一步,為用戶提供了Windows文檔集成的新功能,答應Java開發人員方便地擴展其產品的功能。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霞浦县| 西丰县| 长宁县| 镇巴县| 佳木斯市| 资溪县| 宁强县| 兴安县| 奈曼旗| 托克逊县| 饶平县| 育儿| 蕉岭县| 本溪市| 镇宁| 南汇区| 林芝县| 新疆| 阳曲县| 蒙城县| 河南省| 永顺县| 上思县| 铜山县| 同心县| 贺兰县| 百色市| 台山市| 抚松县| 阿拉善右旗| 牡丹江市| 丁青县| 永春县| 清苑县| 平果县| 万源市| 江永县| 原阳县| 舞钢市| 沭阳县| 类乌齐县|