poi是什么?

       相信很多电商的同仁基本上都会有这样的问题:就比如在后台添加商品的时候,怎么整呢?不可能一条一条的添加吧!答案是肯定的,那么我们该采用怎样的一种方法来使我们的添加更为的简单呢?这个时候就用到了我们的poi。

       通俗的讲,poi就是批量的操作文件或数据的导入以及导出。批量的操作,哈!听着就爽!看起来挺牛的!可能就有很多人会说,这会不会很难?我在这里可以明确的告诉大家,这是一项既简单又实用的一项技术,下面就是poi的一些操作!来吧~

       我们一般采用的是用excel的方式将信息导入或导出,具体的导出实现如下

       首先,我们需要定义一个工作簿,也就是我们所说的excel

        //定义一个工作簿
        
Workbook wb=new HSSFWorkbook();

        //创建一个sheet,名字简单取为“111”
      
 Sheet sheet=wb.createSheet("111");  那么一个简单的excel就完成了。

         接下来,就是对excel的一些操作

               1、读取数据库的信息,这里并没有真正的连接数据库,采用的是使用jdbc工具类的方式

               List<Vip> list=JdbcUtil.getList(Vip.class, "select * from vip");

               2、
                //创建行
                Row row=sheet.createRow(0);
                //创建单元格。这里是把数据库的字段写到第一行单元格
                row.createCell(0).setCellValue("VID");
                row.createCell(1).setCellValue("Vname");
                 //循环将数据写入到excel
                  int i=1;
                     for (Vip vip : list) {
                        row=sheet.createRow(i);
                        row.createCell(0).setCellValue(vip.getVid());
                        row.createCell(1).setCellValue(vip.getVname());
                        i++;
                     }
               //输出
                OutputStream out=new FileOutputStream("F://Test.xls");
                wb.write(out);
                out.close();
                System.out.println("OK");

               那么就这样将一个简单的数据库中表的数据导出到了一个excel中,导入也都是这个道理,导入就直接将截图放到这里了,有需要的看下




          当然了,它还有一些其他的小的功能,比如将list转为excel,或将excel转为list,自定义格式了,单元格的换行了等等,还有好多,具体的就不说了,都是基于这些的,时间不是很多,就写到这里了,还望体谅,祝你成功哦!




      


   


  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值