怎么样把其中一个HSSFWorkBook中的Sheet拷贝到另一个HSSFWorkBook中去?
或者怎样把HSSFWorkBook其中的一个Sheet导出?

解决方案 »

  1.   

    http://www.cnblogs.com/tonyqus/archive/2009/03/16/1409966.html
    深复制什么的  引用什么的  遍历什么的
      

  2.   

    问题还是没有解决,就是要把excel中的工作表给逐个拆分出来,要求里面的格式、公式什么的都和原来一样。。
      

  3.   

    貌似NPOI在这里不大受欢迎,那大家服务器端操作excel都用什么?
      

  4.   

    FileStream file = new FileStream(templetFile, FileMode.Open, FileAccess.Read);
            hssfWorkBook = new HSSFWorkbook(file);        // 复制n-1个WorkSheet对象 
            for (int i = 0; i < n - 1; i++)
            {
                ((HSSFSheet)hssfWorkBook.GetSheetAt(i)).CloneSheet(hssfWorkBook);
                
            }
      

  5.   

    可能是我描述的不大清楚,我意思是比如一个workbook里面有n个worksheet,要把这n个worksheet给拆分出来分别成为一个单独的workbook
      

  6.   

         //隐藏sheet页
            for (int j = ProcessCount + tcount; j < Process; j++)
            {
                book.SetSheetHidden(j, true);
            }
    我也没有找到很好的方法,也是隐藏sheet页