• 软件杯-结果的表格输出


    题目要求我们最后使用表格的结果进行提交

    代码

    public static boolean setExcel(String[][] x) {
            boolean t=false;
              WritableWorkbook wwb = null;  
              jxl.Cell cell = null;  
               try {  
                    // 创建一个可写入的工作簿(WorkBook)对象,  
                    //这里用父类方法createWorkbook创建子类WritableWorkbook让我想起了工厂方法  
                    wwb = Workbook.createWorkbook(new File("E:\输出.xlsx"));  //地址
                      
                    // 创建一个可写入的工作表   
                    // Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作簿中的位置  
                    WritableSheet ws = wwb.createSheet("sheetTest", 0);  
                    for(int i=0;i<x.length;i++){   
                            
                           Label labelC = new Label(0,i,x[i][0]);  
                            ws.addCell( labelC);  
                            labelC = new Label(1,i,x[i][1]);  
                            ws.addCell( labelC);  
                            t=true;
                        
                      }
                      
                    wwb.write();// 从内从中写入文件中  
                    wwb.close();  
                } catch (Exception e) {  
                    // TODO Auto-generated catch block  
                    e.printStackTrace();  
                    t=false;
                }  
            return t;
    }
    
    
     String s[][];
                     s=new String[51][51];
                     s[0][0]="企业注册号";
                     s[0][1]="企业名称";
                    
                    try  
                    {  
                          
                        File testDataDir = new File("F:\tupian1");  
                        //System.out.println(testDataDir.listFiles().length); 
                        int j=testDataDir.listFiles().length;
                        String m=String.valueOf(j/2);
                        text_num.setText(m);
                        int i = 0 ; 
                        int p=1;
                        text_result.append("
    ");
                        for(File file :testDataDir.listFiles())  
                        {  
                            i++ ;  
                            String recognizeText = new test3().recognizeText(file);  
                           
                            System.out.print(recognizeText+"	"); 
                            text_result.append(recognizeText+"	");
                            /*text_result.invalidate();
                            text_result.paintImmediately(text_result.getBounds());
                           */ 
                           if(i%2!=0)
                           {
                               s[p][0]=recognizeText;
                               
                           }
                           else
                           {
                               s[p][1]=recognizeText;
                               p++;
                           }
                           
                           if( i % 2  == 0 )  
                            {  
                                System.out.println();  
                                text_result.append("
    ");
                                
                            } 
                        }  
                       
                    } 
                    catch (Exception n)  
                    {  
                        n.printStackTrace();  
                    }  
                     long end=System.currentTimeMillis();
                     
                     
                     text_time.setText((end-star)/1000+"秒");
    
                    boolean t;
                     t= setExcel(s); 
                     if(t==true) {
                         System.out.println("保存成功");
                     }
                     else 
                         {System.out.println("保存失败");}

    结果:

  • 相关阅读:
    专利申请流程
    安装Fedora16与Windows7共存双系统
    rpm检查依赖性
    C++中的static函数和extern关键字
    asp.net 浏览服务器文件
    如何用批处理文件写:获取当前日期的前一天
    有一个无效 SelectedValue,因为它不在项目列表中。
    .net 4.0 检测到有潜在危险的 Request.Form 值。
    ckeditor 在C#中使用
    使用任务计划程序自动执行任务
  • 原文地址:https://www.cnblogs.com/baiyue/p/9306810.html
Copyright © 2020-2023  润新知