excel操作

Ø 操作excel的两种方式

  

  • n Oleda

  • n NPOI

                   

               Filestratem  fs = new   Filestratem(读取excel所在的路径,’文件操作方式’);

 

               Hssfworkbook   hs = new      Hssfworkbook();              

 

               //查询表

               Sheet st =  Hs.getsheet(“表名”);

               //更具表拿到行

               HssfRow   row =   St.getrows(0);

               //通过行拿到列

               HssfCell  cell =  Row.getCell(0);

                //通过列拿到值

                Cell.getstringvalue;getnumbervalue;

               

                .....Type 得到格式

                

                如果读取的格式和excel中的格式不相同会报错,先得到该列的格式在按照,需要的格式进行读取

  

 

 

Ø 使用NPOI导出excel

           

          导出,excel不应该是读取已经存在的,而应该是动态组装好(也就是先在内容中构建一张excel)

 

          

           第一步:在内存中构建一个excel

            HSSFWorkBook  work = new HSSFWorkBook();

 

           第二步:更具excel,创建excel里边的表

           HSSFSheet sheet =  Work.createSheet(“表名”)  as    HSSFSheet;

          

           //第三步:更具表,创建行

           HSSFRow  row = Sheet.createRow(0)   as  HSSFRow;

          //第四步:更具行创建列

                 HSSFCell  cell  = row.createCell(0);

                 HSSFCell  cell_number  = row.createCell(1);

 

          //第五步:给列设置需要的内容
           cell.setStringvlaue(“用户名”);

           cell_number.setstringvalue(“学号”);

          

           

           //第六步:把内容中的excel下载到用户的电脑

 

           Response.writexxx(.........);
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值