java操作excel,一个excel文件有好多sheet页,请问有谁知道如何得到当前活动的sheet页呀?谢谢了

解决方案 »

  1.   

    你用java操作的时候,哪来什么活动的sheet页呢,只能取到总的sheet个数和根据索引或者名称取得sheet对象。
      

  2.   

    活动的sheet页只有你点的时候才有的吧
      

  3.   

    abstract  Sheet getSheet(int index) 
              Gets the specified sheet within this workbook As described in the accompanying technical notes, each call to getSheet forces a reread of the sheet (for memory reasons). 
    abstract  Sheet getSheet(java.lang.String name) 
              Gets the sheet with the specified name from within this workbook. 
    abstract  java.lang.String[] getSheetNames() 
              Gets the sheet names 
    abstract  Sheet[] getSheets() 
              Gets the sheets within this workbook. 
      

  4.   

    public class outputExcel { private HSSFWorkbook workbook ;

    private HSSFSheet sheet ;

    private HSSFCell cell ;

    private HSSFRow cellRow ;

    private FileOutputStream fos ;

    private JTable table ;


    public outputExcel(){ workbook = new HSSFWorkbook();//设置工作薄

    sheet = workbook.createSheet();//设置工作薄
    workbook.setSheetName(0, "sheet1", HSSFWorkbook.ENCODING_UTF_16);//设置sheet

    好像不能设置你要问的这个问题,
      

  5.   

    我说的当前活动,就是比如说这次打开选择的是sheet3,关闭后再打开还是显示的sheet3的内容,我应该如何判断他前一次打开的sheet页是sheet3,并把sheet3的内容读出来,而不是读sheet2或者sheet1的内容,不知道这次说清楚没有。