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

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

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

    我的家園

    我的家園

    Java Excel Api及詳細教程

    Posted on 2012-04-25 21:55 zljpp 閱讀(4009) 評論(3)  編輯  收藏

    有時在java開發中會操作excel表格,其實操作起來也特別簡單。這里把前期操作步驟說一下,本文會簡單的介紹一個開放源碼項目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。

    首先下載好:Java Excel Api,這個文件我已經和 JAVA+Excel+API詳細教程.pdf一并壓縮上傳了,感興趣的朋友可以下載!

    下載地址:http://download.csdn.net/detail/pzhtpf/4256241

    我這里用的開發平臺是Eclipse,這里我把操作簡單說一下:

    1,  ,java項目,在這個項目在建立一個新的文件夾lib

    2,  jxl.jar,即Java Excel Ap,復制到lib

    3,然后右鍵點擊這個java項目,選擇Properties

    4,在左側列表里選中Java Build Path ,右側選中Libraries

    5,點擊Add JARs

    6,  然后去選擇這個項目中lib文件夾中的jxl.jar,點擊確定

    成功后,項目中會多一個文件夾為:Referenced Libraries

    準備工作完成后,就可以去操作excel了,

    下面貼一段讀取的代碼:import java.io.File;

    import java.io.IOException;
    import jxl.Cell;
    import jxl.Sheet;
    import jxl.Workbook;
    import jxl.read.biff.BiffException;

    public class mainClass {
    public static void main(String args[]){
        File f=new File("E:"+File.separator+"dataAnalysis"+File.separator+"test.xls");
    //這是我自己建的,位于E:\dataAnalysis文件夾中的test.xls
        try {
            Workbook book=Workbook.getWorkbook(f);//
            Sheet sheet=book.getSheet(0);   //獲得第一個工作表對象
            for(int i=0;i<sheet.getRows();i++){
                for(int j=0;j<sheet.getColumns();j++){
                    Cell cell=sheet.getCell(j, i);  //獲得單元格
                    System.out.print(cell.getContents()+" "); 
                }
                System.out.print("\n");
            }
        } catch (BiffException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    }

    這只是一個簡單的示例,想跟深入了解的同學可以去下載我上傳的 JAVA+Excel+API詳細教程.pdf  去學習更多。

      類似的還有一個跟Java Excel Api一樣的開源項目Poi,也是對Excel文件進行操作的,有興趣的同學可以去了解下。

     

    運行時可能出現的問題(控制臺輸出如下):

    Command format:  Demo [-unicode] [-csv] [-hide] excelfile
                     Demo -xml [-format]  excelfile
                     Demo -readwrite|-rw excelfile output
                     Demo -biffdump | -bd | -wa | -write | -formulas | -features | -escher | -escherdg excelfile
                     Demo -ps excelfile [property] [output]
                     Demo -version | -logtest | -h | -help

     

    解決方法如下:在運行此項目會有個select Java Application的彈窗讓你去選擇,不要一味的去單擊確定,要注意你的主方法在那個類中就選中那個類,我的主方法在mianClass.java這個類中,操作如下圖:

     

    如果還出現問題,請大家提出來,咱們一起解決!

    Feedback

    # re: Java Excel Api及詳細教程  回復  更多評論   

    2013-08-04 13:27 by 黃喜發
    Command format: Demo [-unicode] [-csv] [-hide] excelfile
    Demo -xml [-format] excelfile
    Demo -readwrite|-rw excelfile output
    Demo -biffdump | -bd | -wa | -write | -formulas | -features | -escher | -escherdg excelfile
    Demo -ps excelfile [property] [output]
    Demo -version | -logtest | -h | -help
    出現這個問題還是不好解決啊。

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲午夜久久久久久久久电影网| 日韩免费a级在线观看| 国产亚洲精品影视在线产品| 亚洲GV天堂无码男同在线观看| 成人免费AA片在线观看| 亚洲一区二区三区国产精品无码| 中文字幕视频免费| 亚洲神级电影国语版| 亚欧免费视频一区二区三区| 亚洲日韩中文字幕| 免费观看成人毛片a片2008| 亚洲精品二三区伊人久久| 午夜一级免费视频| 香蕉97碰碰视频免费| 久久亚洲2019中文字幕| 热99RE久久精品这里都是精品免费| 久久亚洲精品中文字幕无码| 18禁美女黄网站色大片免费观看| 91嫩草亚洲精品| 吃奶摸下高潮60分钟免费视频| 永久免费观看黄网站| 国产亚洲精AA在线观看SEE| 在线观看永久免费| 亚洲av日韩aⅴ无码色老头| gogo全球高清大胆亚洲| 国产免费爽爽视频在线观看| 免费人成在线观看播放a| 亚洲国产一区二区三区| 免费精品久久天干天干| 亚洲精品国产成人| 青青青国产免费一夜七次郎| 一级毛片免费不卡| 亚洲资源在线观看| 日韩午夜免费视频| 三年片在线观看免费| 亚洲一级免费毛片| 亚洲人成色7777在线观看不卡 | 国产国产人免费视频成69大陆| 视频免费在线观看| 亚洲精品天堂在线观看| 国产av无码专区亚洲av果冻传媒|