java怎样读取Excel的整体结构,怎样区分一个单元格是单个的单元格还是合并后的单元格

解决方案 »

  1.   

    可以用msexecle.jar包来读取excele文件。
      

  2.   

    网上没搜到msexecle包,你有吗?谢谢
      

  3.   

    网上没搜到msexecle包,你有吗?谢谢
      

  4.   

    lz参考http://topic.csdn.net/u/20080704/16/0102f610-f630-48ee-8b4f-0f70ddbfdc19.html
      

  5.   

    POI简介 
    Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 
    目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。 
    1 . 准备工作 
    要求:JDK 1.4+POI开发包 
    可以到 http://www.apache.org/dyn/closer.cgi/jakarta/poi/ 最新的POI工具包
    如何读Excel 
    读取Excel文件时,首先生成一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串: 
    代码
    1. POIFSFileSystem fs=newPOIFSFileSystem(new FileInputStream("d:\test.xls"));    
    2. HSSFWorkbook  wb = new HSSFWorkbook(fs);    
    3.   } catch (IOException e) {    
    4.   e.printStackTrace();    
    5.   }    
    6.   HSSFSheet sheet = wb.getSheetAt(0);    
    7.   HSSFRow row = sheet.getRow(0);    
    8.   HSSFCell cell = row.getCell((short) 0);    
    9.   String msg = cell.getStringCellValue();