解决方案 »

  1.   

    private static void jxl(File file) {
    try {
    Workbook wb = Workbook.getWorkbook(file);
            WritableWorkbook book = Workbook.createWorkbook(new File("d:\\1.xls"), wb);         WritableSheet sheet = book.getSheet(0);// 获得工作表         sheet.addCell(new Label(0, 0, "Test"));         book.write();
            book.close();         System.out.println("Finish to write.");
    } catch (IOException e) {
    e.printStackTrace();
    } catch (BiffException e) {
    e.printStackTrace();
    } catch (RowsExceededException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (WriteException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
      

  2.   

    感谢大版回复,关键的问题在于 
        WritableWorkbook book = Workbook.createWorkbook(file), wb);只要一加载,原excel中的数据透视功能立刻就失效了,变成了普通的表格,失去数据透视的功能。不管合并不合并,都有问题。