jxl将数据资料写入到excel中

部分导入包

import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

 


  public void expExcel(String structname,List> villageDep){

    try   {
    // Users user = getUser(structid);
              //  打开文件

 WritableWorkbook book  =  Workbook.createWorkbook( new  File("D:"+File.separator+"街镇用户信息"+File.separator+structname+".xls"));
              //  生成名为镇街名的工作表,参数0表示这是第一页

WritableSheet sheet  =  book.createSheet(structname , 0);
              //  在Label对象的构造子中指名单元格位置是第一列第一行(0,0)

//  以及单元格内容为test
              String[] title = {"登录名","用户姓名","密码"};
              int m =0;

 for(m=0;m

           Label  lab= new  Label(m,0,title[m]);
               sheet.addCell(lab);
              }

for(int n=1;n

              String[] name = {(String) villageDep.get(n-1).get("ID"),(String) villageDep.get(n-1).get("STRUCTNAME"),"666666"};
              for(m=0;m

                Label  lab= new  Label(m,n,name[m]);
                sheet.addCell(lab);

 }
              }

//  写入数据并关闭文件
             book.write();
             book.close();

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

 

猜你喜欢

转载自zhitangrui2010.iteye.com/blog/2210502