如题 谁有全码麻烦给个了谢谢了
真的很急!!!!!!!!!!!

解决方案 »

  1.   

    要生成Excel吗?
    没用过JExcelApi 
    帮UP下
      

  2.   

    我有个别人写的,但是运行出现问题,我想知道怎么配置环境变量的!!
    import java.io.File;
    import java.io.IOException;import jxl.*;
    import jxl.write.*;
    import jxl.write.Number;
    import jxl.write.biff.RowsExceededException;public class WriteExcel { public static void main(String[] args) throws IOException, RowsExceededException, WriteException {
      WritableWorkbook workbook = Workbook.createWorkbook(new File("1234.xls"));
      WritableSheet sheet=workbook.createSheet("First",0);
      Number number = new Number(3,4,3.14159);
      sheet.addCell(number);
      workbook.write();
      workbook.close();
      }
     
    }
      

  3.   

    到网上下个相应的组件,放到你的lib目录下就可以使用了 ,
      

  4.   

    jxl 读 excle
    package readExcel;import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;import jxl.Cell;
    import jxl.Sheet;
    import jxl.Workbook;public class readExcel{
    {
    // 构建Workbook对象, 只读Workbook对象
    // 直接从本地文件创建Workbook
    // 从输入流创建Workbook
    //File ff =new File("d:/ceshi.xls");
    try
    {
    //     InputStream fis = new FileInputStream("d:/ceshi.xls");
    //  jxl.Workbook rwb = Workbook.getWorkbook(fis);//创建工作本
     
    //    // 获取第一行,第一列的值
    //  Cell c00 = rs.getCell(0, 0);
    //  String strc00 = c00.getContents();
    //   // 获取第一行,第二列的值
    //  Cell c10 = rs.getCell(1, 0);
    //  String strc10 = c10.getContents();
    //   // 获取第二行,第二列的值
    //  Cell c11 = rs.getCell(1, 1);
    //  String strc11 = c11.getContents();
    //  rwb.close(); }
    catch(Exception e)
    {
    e.printStackTrace();
    } }
    public static void main(String[] args)throws Exception{
    InputStream fis = new FileInputStream("d:/ceshi.xls");
    jxl.Workbook rwb = Workbook.getWorkbook(fis);//创建工作本
    Sheet rs =rwb.getSheet(0);//得到哪一个sheet
        // 获取第一行,第一列的值
     Cell c00 = rs.getCell(0, 0);
     String strc00 = c00.getContents();
       // 获取第一行,第二列的值
     Cell c10 = rs.getCell(1, 0);
     String strc10 = c10.getContents();
       // 获取第二行,第二列的值
     Cell c11 = rs.getCell(1, 1);
     String strc11 = c11.getContents();
       //获得工作薄(Workbook)中工作表(Sheet)的个数
     System.out.println("获得工作薄(Workbook)中工作表(Sheet)的个数:  "+rwb.getNumberOfSheets());
     System.out.println("获取Sheet的名称:  "+rs.getName());
     System.out.println("获取Sheet表中所包含的总列数:  "+rs.getColumns());
     System.out.println("获取第一列的所有单元格,返回的是单元格对象数组:  "+rs.getColumn(0).length);
     System.out.println("获取Sheet表中所包含的总行数:  "+rs.getRows());
     System.out.println("获取第一行的所有单元格,返回的是单元格对象数组:  "+rs.getRow(0).length);
     System.out.println("获取指定单元格:  "+rs.getCell(0,0).getContents());
     rwb.close();
    }
    }
    --------------------------------------------------------------------------------
    jxl 写excle
    package readExcel;import java.io.File;import jxl.Workbook;
    import jxl.write.Label;
    import jxl.write.WritableSheet;
    import jxl.write.WritableWorkbook;public class writeExcel { /**
     * @param args
     */
    public static void main(String[] args) {
    try    { 
    //  打开文件  
    WritableWorkbook book  =  Workbook.createWorkbook( new  File( "d:/test.xls " )); 
    //  生成名为“第一页”的工作表,参数0表示这是第一页              
    WritableSheet sheet  =  book.createSheet( " 第一页 " ,  0 );            
    //  在Label对象的构造子中指名单元格位置是第一列第一行(0,0)             
    //  以及单元格内容为test              
    Label label  =   new  Label( 0 ,  0 ,  " test " );             
    //  将定义好的单元格添加到工作表中             
    sheet.addCell(label);             
    /**/ 
    /*              
     * * 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为555.12541 */ 
    jxl.write.Number number  =   new  jxl.write.Number( 1 ,  0 ,  555.12541 );            sheet.addCell(number);
    //  写入数据并关闭文件              
    book.write();            
    book.close();                     
      }   
    catch  (Exception e)   
    {            
    System.out.println(e);        

        }}-----------------------------------------------------------
    前几天无聊写的博客  经测试可用 前提是下一个JXL包 把它导进项目路,也可以直接复制进去