<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評論-767  文章-3  trackbacks-3
    ? 為了保證示例程序的運行,必須安裝Java 2 sdk1.4.0 和Jakarta POI,Jakarta POI的Web站點是: http://jakarta.apache.org/poi/

    示例1將演示如何利用Jakarta POI API 創建Excel 文檔。


    示例1程序如下:
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import java.io.FileOutputStream;
    public class CreateXL {
     /** Excel 文件要存放的位置,假定在D盤JTest目錄下*/
     public static String outputFile="D:/JTest/ gongye.xls";
     public static void main(String argv[])
    ? {
     try
    ? {
      // 創建新的Excel 工作簿
      HSSFWorkbook workbook = new HSSFWorkbook();
      // 在Excel工作簿中建一工作表,其名為缺省值
      // 如要新建一名為"效益指標"的工作表,其語句為:
      // HSSFSheet sheet = workbook.createSheet("效益指標");
      HSSFSheet sheet = workbook.createSheet();
      // 在索引0的位置創建行(最頂端的行)
      HSSFRow row = sheet.createRow((short)0);
      //在索引0的位置創建單元格(左上端)
      HSSFCell cell = row.createCell((short) 0);
      // 定義單元格為字符串類型
      cell.setCellType(HSSFCell.CELL_TYPE_STRING);
      // 在單元格中輸入一些內容
      cell.setCellValue("增加值");
      // 新建一輸出文件流
      FileOutputStream fOut = new FileOutputStream(outputFile);
      // 把相應的Excel 工作簿存盤
      workbook.write(fOut);
      fOut.flush();
      // 操作結束,關閉文件
      fOut.close();
      System.out.println("文件生成...");


     }catch(Exception e) {
      System.out.println("已運行 xlCreate() : " + e );
     }
    }
    }


    讀取Excel文檔中的數據
      示例2將演示如何讀取Excel文檔中的數據。假定在D盤JTest目錄下有一個文件名為gongye.xls的Excel文件。
      示例2程序如下:
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import java.io.FileInputStream;
    public class ReadXL {
     /** Excel文件的存放位置。注意是正斜線*/
     public static String fileToBeRead="D:/JTest/ gongye.xls";
     public static void main(String argv[]){
     try{
      // 創建對Excel工作簿文件的引用
      HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
      // 創建對工作表的引用。
      // 本例是按名引用(讓我們假定那張表有著缺省名"Sheet1")
      HSSFSheet sheet = workbook.getSheet("Sheet1");
      // 也可用getSheetAt(int index)按索引引用,
      // 在Excel文檔中,第一張工作表的缺省索引是0,
      // 其語句為:HSSFSheet sheet = workbook.getSheetAt(0);
      // 讀取左上端單元
      HSSFRow row = sheet.getRow(0);
      HSSFCell cell = row.getCell((short)0);
      // 輸出單元內容,cell.getStringCellValue()就是取所在單元的值
      System.out.println("左上端單元是: " + cell.getStringCellValue());
     }catch(Exception e) {
      System.out.println("已運行xlRead() : " + e );
     }
    }
    }



      設置單元格格式
      在這里,我們將只介紹一些和格式設置有關的語句,我們假定workbook就是對一個工作簿的引用。在Java


    中,第一步要做的就是創建和設置字體和單元格的格式,然后再應用這些格式:


      1、創建字體,設置其為紅色、粗體:
    HSSFFont font = workbook.createFont();
    font.setColor(HSSFFont.COLOR_RED);
    font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
      2、創建格式
    HSSFCellStyle cellStyle= workbook.createCellStyle();
    cellStyle.setFont(font);
      3、應用格式
    HSSFCell cell = row.createCell((short) 0);
    cell.setCellStyle(cellStyle);
    cell.setCellType(HSSFCell.CELL_TYPE_STRING);
    cell.setCellValue("標題 ");


      總之,如本篇文章所演示的一樣,Java程序員不必擔心Excel工作表中的數據了,利用Jakarta POI API,


    我們就可以輕易的在程序中存取Excel文檔。

    posted on 2005-01-14 15:07 eamoi 閱讀(583) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 无忧传媒视频免费观看入口| 伊人久久五月丁香综合中文亚洲| 亚洲欧美在线x视频| 免费观看黄色的网站| 久久99亚洲网美利坚合众国| 久久久高清日本道免费观看| 亚洲AV永久纯肉无码精品动漫| 中文字幕免费在线看电影大全| 亚洲片一区二区三区| 一级A毛片免费观看久久精品| 亚洲国产一区二区视频网站| 国产A∨免费精品视频| 亚洲色偷偷偷鲁综合| 日韩精品无码专区免费播放| 亚洲精品人成电影网| 免费看国产精品3a黄的视频| 亚洲国产无线乱码在线观看| 免费国产高清视频| aa毛片免费全部播放完整| 日本亚洲成高清一区二区三区 | 国产无遮挡吃胸膜奶免费看| 日韩成人精品日本亚洲| 国产专区一va亚洲v天堂| 日韩精品免费在线视频| 亚洲毛片免费观看| 麻豆精品国产免费观看| 国产激情久久久久影院老熟女免费 | 久久亚洲免费视频| 亚洲一级毛片免费看| 国产精品免费视频播放器| 又长又大又粗又硬3p免费视频| 久久精品国产亚洲综合色 | 日韩精品无码人妻免费视频| 免费无码国产V片在线观看| 亚洲精品无码高潮喷水在线| 亚洲国产精品免费在线观看| 亚洲精品无码专区在线| 国产AV无码专区亚洲AWWW| 最近免费中文字幕mv在线电影| 亚洲av无码专区首页| 亚洲精品狼友在线播放|