用POI  jxl 已经停止更新了。官网: poi.apache.org

解决方案 »

  1.   

    POI 不过你要区分 03 07两个版本的excel 操作类不同的
      

  2.   

    http://www.iteye.com/topic/26574
    这里有较全的java操作execl
      

  3.   

    POI与JXL的比较http://hi.baidu.com/yangjinbo/blog/item/c62346a709479e9ed14358e3.html
      

  4.   

    c#我知道,java的还真不了解,楼主弄好了,分享下吆
      

  5.   

    需要包jxl.jarimport java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.ArrayList;
    import java.util.List;
    import jxl.Cell;
    import jxl.Sheet;
    import jxl.Workbook;
    import jxl.read.biff.BiffException;public class ExcelReader {
    public static List readExcel(String excelFileName) throws BiffException,
    IOException {
    List list = new ArrayList();
    Workbook rwb = null;
    Cell cell = null;
    InputStream stream = new FileInputStream(excelFileName);
    rwb = Workbook.getWorkbook(stream);
    Sheet sheet = rwb.getSheet(0);
    for (int i = 1; i < sheet.getRows(); i++) {
    String[] str = new String[sheet.getColumns()];
    for (int j = 0; j < sheet.getColumns(); j++) {
    cell = sheet.getCell(j,i);
    str[j] = cell.getContents();
    if(str[j].length() != 0){
    System.out.println(str[j].trim());
    }
    }
    list.add(str);
    }
    rwb.close();
    stream.close();
    return list;
    }

    public static void main(String[] args){
    try {
    ExcelReader.readExcel("e://aa.xls");
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }
      

  6.   

    用POI吧,我们现在的项目就用的POI,感觉所需的基本操作都能满足,我这里还有POI的详细用法的PDF,需要的话给个邮箱,我发给你
      

  7.   

    poi套用模版,导出图片都没问题,jxl没用过。
      

  8.   

    jxl还不错 我项目里面也用到jxl 相比而言jxl 简单易学一点 
      

  9.   

    我用的就是JXL导入导出Excel的呀,挺好用的啊
      

  10.   

       POI。我这里有全部的PDF教程。
      

  11.   

    [email protected] 谢谢 上次面试就有人让写操作Excel的,不过没怎么了解过
      

  12.   

    只用过poi,实现EXCEL的导入导出,不过正如z n85600301(北冰洋之风)所言,要区分版本,而且这个版本和你导出的数据量有关,07版以后的单个sheet容量更大些,个人的解决办法是判断后缀名,创建不同的Workbook对象