<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
    出現這個問題還是不好解決啊。

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


    網站導航:
     
    主站蜘蛛池模板: 免费无码又爽又刺激高潮| 美丽姑娘免费观看在线观看中文版| 成年人免费的视频| 亚洲av日韩av高潮潮喷无码| 国产免费播放一区二区| 中文字幕日韩亚洲| 日本免费A级毛一片| 亚洲综合在线观看视频| 色影音免费色资源| 亚洲精品国产日韩| 在线永久免费观看黄网站| 国产亚洲视频在线观看| 国产福利电影一区二区三区,亚洲国模精品一区 | 人人揉揉香蕉大免费不卡| 亚洲AV无码一区二区三区系列| 嫩草成人永久免费观看 | 亚洲春黄在线观看| 美女视频黄的全免费视频| 亚洲色欲色欲www在线播放 | 在线免费观看毛片网站| 白白色免费在线视频| 国产中文在线亚洲精品官网| 国产情侣久久久久aⅴ免费| 亚洲丝袜美腿视频| 亚洲免费综合色在线视频| 精品国产日韩亚洲一区91| 亚洲天堂中文字幕在线| 日本免费一区二区三区四区五六区 | 欧洲乱码伦视频免费| 色五月五月丁香亚洲综合网| 亚洲七七久久精品中文国产| 免费国产黄网站在线观看 | 国产精品亚洲综合久久| www国产亚洲精品久久久日本| 中国一级全黄的免费观看| 亚洲精品福利在线观看| 国产精品国产午夜免费福利看| 最近2019中文免费字幕在线观看| 亚洲av永久无码精品天堂久久| 亚洲国产成人久久笫一页| 亚欧日韩毛片在线看免费网站|