首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

高分求++想实现这种打印表格的方法如何做。马上给分

2011-12-28 
高分求++想实现这种打印表格的方法怎么做。马上给分我想实现用嵌套for来打印出表格里的每一行数据,可是我做

高分求++想实现这种打印表格的方法怎么做。马上给分
我想实现用嵌套for来打印出表格里的每一行数据,可是我做的不对,以下代码参考,请问正确的该怎么写呢?
public   static   void   main(String[]   args)   {

//   TODO   自动生成方法存根
Cell   cell     =null;
try         {      
Workbook   book     =     Workbook.getWorkbook(   new     File(   "新新联办公楼资料.xls "   ));      
                        //     获得第一个工作表对象        
                        Sheet   sheet     =     book.getSheet(   0   );      
                        //     得到第一列第一行的单元格        
                        int   row=sheet.getRows();
                        int   col=sheet.getColumns();
                        for(int   i=0;i <row;i++){
                       
                        for(int   j=0;j <i;j++){
                        cell=sheet.getCell(i,   j);
                                System.out.println(cell.getContents());
                        }
                       
                        }
                      book.close();      

   
              }       catch     (Exception   e)       {      
                      System.out.println(e);      
              }    
}


[解决办法]
public static void main(String[] args) {

// TODO 自动生成方法存根
Cell cell =null;
try {
Workbook book = Workbook.getWorkbook( new File( "新新联办公楼资料.xls " ));
// 获得第一个工作表对象
Sheet sheet = book.getSheet( 0 );
// 得到第一列第一行的单元格
int row=sheet.getRows();
int col=sheet.getColumns();
for(int i=0;i <row;i++){

for(int j=0;j <col;j++){
cell=sheet.getCell(i, j);
System.out.println(cell.getContents());
}

}
book.close();


} catch (Exception e) {
System.out.println(e);
}
}

把第二个FOR里的i改成col

热点排行