本帖最后由 java2000_net 于 2008-06-20 14:43:28 编辑

解决方案 »

  1.   

          FileInputStream _FileStream = new FileInputStream(FILE_NAME);
          POIFSFileSystem _PoiFS = new POIFSFileSystem(_FileStream);
          HSSFWorkbook _Workbook = new HSSFWorkbook(_PoiFS, true);
          for(int k=0; k<_Workbook.getNumberOfSheets(); k++){
           HSSFSheet _Sheet = _Workbook.getSheetAt(k);
          for(int i=0; i<_Sheet.getPhysicalNumberOfRows(); i++){
           _Sheet.removeRow(_Sheet.getRow(i));
          }
          }
          FileOutputStream _Output = new FileOutputStream(FILE_NAME);
          _Workbook.write(_Output);
          _Output.close();
      

  2.   

    HSSFWorkbook.removeSheetAt(i);
    HSSFWorkbook.createSheet();
      

  3.   

    新建一个不就搞定了!根本不用poi,创建一个扩展名是xls的空文件就行了。
      

  4.   

    try {
    File f = new File("tt.xls");
    Workbook book = Workbook.getWorkbook(f);
    WritableWorkbook wBook = Workbook.createWorkbook(f, book);
    wBook.write();
    wBook.close(); } catch (Exception e) {
    }