jxl生成excel

jar下载 https://www.ttep.xyz/jxl.jar

try{

 //创建一个Excel文件

             WritableWorkbook book = Workbook.createWorkbook(new File(docStorePath+"/"+"水质督查水样汇总.xls"));   
                
             //创建Excel中的页面,设置页面名称,页面号由0开始,页面会按页面号从小到大的顺序在Excel中从左向右排列
             WritableSheet sheet1 = book.createSheet("第一页", 0);
             //设置要合并单元格的下标

             sheet1.mergeCells(1, 2, 1, 4);

      //作用是指定第i+1行的高度,比如将第一行的高度设为200  差不多是excel的20倍
             sheet1.setRowView(2, 510);
             //作用是指定第i+1列的宽度,比如将第一列的宽度设为30 和excel的差不多
             sheet1.setColumnView(1, 9);

//设置单元格的样式-------------换行
             WritableCellFormat cellFormat = new WritableCellFormat();
             //设置水平居中
             cellFormat.setAlignment(jxl.format.Alignment.CENTRE);
             //设置边框
             cellFormat.setBorder(jxl.format.Border.ALL,jxl.format.BorderLineStyle.THIN);
             //设置垂直居中
             cellFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
             //设置自动换行
             cellFormat.setWrap(false);
             //设置显示的字体样式,字体,字号,是否粗体,字体颜色 
             cellFormat.setFont(new WritableFont(WritableFont.createFont("Times New Roman"),10,WritableFont.NO_BOLD,false,
                     UnderlineStyle.NO_UNDERLINE,Colour.BLACK));

//赋值

Label labelbt = new Label(1, 2,"序号",cuti);
             sheet1.addCell(labelbt);

 //开始执行写入操作
             book.write();    
             //关闭流  
             book.close();   
         } catch (Exception e) {   
             e.printStackTrace();   
         } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值