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

首頁 > 編程 > Java > 正文

Java數據導出功能之導出Excel文件實例

2019-11-26 15:07:24
字體:
來源:轉載
供稿:網友

在編程中經常需要使用到表格(報表)的處理主要以Excel表格為主。下面給出用java寫入數據到excel表格方法:

  1.添加jar文件

    java導入導出Excel文件要引入jxl.jar包,最關鍵的是這套API是純Java的,并不依賴Windows系統,即使運行在Linux下,它同樣能夠正確的處理Excel文件。下載地址:http://www.andykhan.com/jexcelapi/

  2.jxl對Excel表格的認識

  可以參見://www.survivalescaperooms.com/article/68631.htm

  如下圖是準備要建立的Excel文件t.xls。坐標(列,行):角色(0,0),助教(0,3),功能描述(3,0),UC22(1,4)。

   3.java代碼根據程序中的數據生成上述圖片所示的t.xls文件

import java.io.File;import jxl.*;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class Writer_excel{  public static void main(String[] args) {    //標題行    String title[]={"角色","編號","功能名稱","功能描述"};    //內容    String context[][]={{"UC11","設置課程","創建課程"},              {"UC12","設置學生名單","給出與課程關聯的學生名單"},              {"UC21","查看學生名單",""},              {"UC22","查看小組信息","顯示助教所負責的小組列表信息"}              };    //操作執行    try {       //t.xls為要新建的文件名      WritableWorkbook book= Workbook.createWorkbook(new File("t.xls"));       //生成名為“第一頁”的工作表,參數0表示這是第一頁       WritableSheet sheet=book.createSheet("第一頁",0);             //寫入內容      for(int i=0;i<4;i++)  //title        sheet.addCell(new Label(i,0,title[i]));       for(int i=0;i<4;i++)  //context      {        for(int j=0;j<3;j++)        {          sheet.addCell(new Label(j+1,i+1,context[i][j]));         }      }      sheet.addCell(new Label(0,1,"教師"));      sheet.addCell(new Label(0,3,"助教"));            /*合并單元格.合并既可以是橫向的,也可以是縱向的       *WritableSheet.mergeCells(int m,int n,int p,int q);  表示由(m,n)到(p,q)的單元格組成的矩形區域合并       * */      sheet.mergeCells(0,1,0,2);      sheet.mergeCells(0,3,0,4);            //寫入數據      book.write();       //關閉文件      book.close();     }    catch(Exception e) { }   }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灌阳县| 晴隆县| 泰顺县| 临澧县| 新河县| 弥渡县| 邵阳市| 房产| 绍兴县| 保德县| 乳山市| 宁波市| 邢台县| 淮北市| 壤塘县| 稻城县| 大英县| 固始县| 莱西市| 大同县| 丹寨县| 澜沧| 台前县| 游戏| 莱阳市| 延边| 嵊州市| 宜宾县| 长海县| 新兴县| 夏河县| 怀柔区| 崇信县| 荆州市| 龙山县| 吉水县| 沙湾县| 鄄城县| 长顺县| 镇宁| 白城市|