使用jxl.jar包,先把Excel表中的sheet1工作表,提出数据,导入sheet2工作表中去!(在同一个Excel里面)第一步提取sheet1数据己完成,想问一下,怎么导入sheet2!举个例子或者说一下思路,谢谢了!

解决方案 »

  1.   

    补充一下:导入后只有sheet2工作表变对,sheet1、sheet3、sheet4.....工作表不变动
      

  2.   

    以前用过JXL,现在用POI,你可以试试。不知道你是否还要复制格式,如果不要的话,你可以遍历sheet1,对应输出到sheet2.public void setValue(int row, int column, String value)
        {
            this.row = sheet.getRow(row); 
            this.cell = this.row.getCell(column);
            cell.setCellType(HSSFCell.CELL_TYPE_STRING);
            cell.setCellValue(value);
        }
      

  3.   

    http://www.javaren.net.cn/dispbbs.asp?boardid=5&Id=11
    这里有完整的JXL生成Excel代码http://www.javaren.net.cn/dispbbs.asp?boardid=5&Id=67
    这个是POI进行读取及写入Excel的完整源码,很全,包括字体,背景色,合并单元格等实现代码JXL比较简单,但功能薄弱,POI比较麻烦些,但功能比较强悍,视需求而定!
      

  4.   


    嗯,我是要从sheet1中表捉出数据后处理一下,放为sheet2的,不是一张全部复制过去的!
      

  5.   

     Cell[] cell = rs.getRow(j);//得到第一行的所有值
     String value = cell[0].getContents();//得到第一行,第一列的值 jxl.write.Label labelC = new jxl.write.Label(列, 行, "This is a Label cell");
      

  6.   

    己经可以导到sheet2了,可是新问题又产生了,晕死导到sheet2以后,如果用  "   =MAX($C$9:$C$85)    "提出$C$85行数据,提不到,但你点击后$C$85行数据后,又可以提取得到,这个是什么问题???