我也用过了,但是只是读取表格的问题,具体写的,没有做过不过我是直接写成一个txt文档处理可以直接转化为excel文件的。
下面的知识应该回对你有帮助的,我也是学习后才实现的,其实你的问题就在于
一些有关的参数的设置与判断而已。
就如2 你只要设定写入sheet 0的数量为10000后直接开sheet 1 写就是了呀!http://www-900.cn.ibm.com/developerWorks/cn/java/l-javaExcel/#1

解决方案 »

  1.   

    jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0);
    ws.addCell(labelC);
    jxl.write.WritableSheet ws1 = wwb.createSheet("Test Sheet 2", 0);
    ws1.addCell(labelC);
    可以控制sheet的生成和输出
      

  2.   

    up~~ WorkbookSettings ws = new WorkbookSettings();
        ws.setLocale(new Locale("zh", "ZH"));
        workbook = Workbook.createWorkbook(new File(filename), ws);
        WritableSheet s2 = workbook.createSheet("Number Formats", 0);
        WritableSheet s3 = workbook.createSheet("Date Formats", 1);
        WritableSheet s1 = workbook.createSheet("Label Formats", 2);
        WritableSheet s4 = workbook.createSheet("Borders", 3);
        WritableSheet s5 = workbook.createSheet("Labels", 4);
        WritableSheet s6 = workbook.createSheet("Formulas", 5);
        // WritableSheet s7 = workbook.createSheet("Images", 6);    writeLabelFormatSheet(s1);
        writeNumberFormatSheet(s2);
        writeDateFormatSheet(s3);
        writeBordersSheet(s4);
        writeLabelsSheet(s5);
        writeFormulaSheet(s6);
        //writeImageSheet(s7);    // Modify the colour palette to bright red for the lime colour
        workbook.setColourRGB(Colour.LIME, 0xff, 0, 0);    workbook.write();
        workbook.close();