需要在sheet1中将一个cell设置成下拉框,
这个下拉框引用sheet2的一块区域(比如A1:A15)现在看到的都是在同一个sheet中先设一个区域,然后用validation指定这个区域,
不知道怎么指定不同sheet的?请高手直接!!比较急,感谢帮助

解决方案 »

  1.   

    你不能利用POI重新建一个sheet2,把里面需要使用的数据引用到sheet1中去嘛?
      

  2.   

    你不能利用POI重新建一个sheet2,把里面需要使用的数据引用到sheet1中去嘛?
    ********************************************************************模版格式是有规定的,所有先考虑从sheet2中调用
      

  3.   

    还要现在validation类的格式成HSSFDataValidation(CellRangeAddressList regions, DVConstraint constraint) 这样了*****
    HSSFDataValidation data_validation = new HSSFDataValidation((short)  
                (firstRow),(short)firstCol,(short)(endRow),(short)endCol); 
      data_validation.setDataValidationType  
          (HSSFDataValidation.DATA_TYPE_LIST);
      data_validation.setFirstFormula(strFormula);  
      data_validation.setSecondFormula(null);  
      data_validation.setExplicitListFormula(true);  
      data_validation.setSurppressDropDownArrow(false);  
      data_validation.setEmptyCellAllowed(false);  
      data_validation.setShowPromptBox(false);  
      data_validation.createErrorBox("Invalidate!", "please input again!");  
      data_validation.createPromptBox("Hi!", "You can select one");
      return data_validation;****
    之前的这些设置是不是都要设到DVConstraint constraint中?
    有没有sample参考下啊?