当前位置 : 主页 > 编程语言 > c++ >

将从数据库中获取的数据写入到Excel表中

来源:互联网 收集:自由互联 发布时间:2021-07-03
pom.xml文件写入代码,maven自动加载poi-3.1-beta2.jar poi poi 3.1-beta2 将数据写入Excel表中 public class DateToExcelUtil { public static void getExcel(List list){ //第一步:创建一个workbook对应一个Excel文件 HSS
pom.xml文件写入代码,maven自动加载poi-3.1-beta2.jar
 
        
 
            
  
   poi
  
            
  
   poi
  
            
  
   3.1-beta2
  
        
 
将数据写入Excel表中
public class DateToExcelUtil {

    public static void getExcel(List
 
   list){
        //第一步:创建一个workbook对应一个Excel文件
        HSSFWorkbook workbook=new HSSFWorkbook();
        //第二部:在workbook中创建一个sheet对应Excel中的sheet
        HSSFSheet sheet=workbook.createSheet("用户表一");
        //第三部:在sheet表中添加表头第0行,老版本的poi对sheet的行列有限制
        HSSFRow row=sheet.createRow(0);
        //第四部:创建单元格,设置表头
        HSSFCell cell=row.createCell((short) 0);
        cell.setCellValue("用户名");
        cell=row.createCell((short) 1);
        cell.setCellValue("密码");

        //第五部:写入实体数据,实际应用中这些 数据从数据库得到,对象封装数据,集合包对象。对象的属性值对应表的每行的值
        for(int i=0;i
  
    list=new ArrayList
   
    (); user.setUserAccount("admin"); user.setPassword("admin"); list.add(user); User user1=new User(); user1.setUserAccount("commonuser"); user1.setPassword("123456"); list.add(user1); getExcel(list); } }
   
  
 
网友评论