• Jmeter(115)——在jmeter中写入xls文件的基本方法


    先记录下,后续在实战中再具体看如何使用,在beanshell sampler中输入

    import jxl.Workbook;
    import jxl.write.*;

    //1-覆盖或创建新工作簿
    public static void writebasicXLSuse(File f) throws Exception{
        //创建一个可写入的工作簿,覆盖原有工作簿
        WritableWorkbook book = Workbook.createWorkbook(f);

        //创建可写入的工作表
        WritableSheet sheet1 = book.createSheet("测试数据",0);

        //设置字体、大小、粗体
        WritableFont wf=new WritableFont(WritableFont.createFont("宋体"),11,WritableFont.BOLD);
        //设置单元格格式,背景色灰色
        WritableCellFormat wcf = new WritableCellFormat(wf);
        wcf.setBackground(Colour.GRAY_25); // 灰色颜色
        wcf.setAlignment(Alignment.CENTRE); //设置文字居中对齐方式;//文字居中
        wcf.setVerticalAlignment(VerticalAlignment.CENTRE); // 设置垂直居中;

        
        //添加label对象,Label(column,row,content),在sheet中将label加入到单元格中,适用于以上单元格格式
        Label label=new Label(0,0,"编号",wcf);
        sheet1.addCell(label);
        //设置列宽度setcolumnview(列号,宽度)
        sheet1.setColumnView(0, 11); //设置列宽

        
        //添加Number对象
        Number labelN = new Number(0, 1, 3.1415926,wcf);  
        sheet1.addCell(labelN); 
        log.info("单元格类型:"+sheet1.getCell(0,1).getType());

        //添加Boolean对象  
        Boolean labelB = new Boolean(0, 2, false);  
        sheet1.addCell(labelB); 

        //添加DateTime对象  
        DateTime labelDT = new DateTime(0, 3, new java.util.Date());  
        sheet1.addCell(labelDT);  
        
        //添加带有formatting的DateFormat对象  
        DateFormat df = new DateFormat("yyyy-MM-dd hh:mm:ss");  
        WritableCellFormat wcfDF = new WritableCellFormat(df);  
        DateTime labelDTF = new DateTime(1, 3, new java.util.Date(), wcfDF);  
        sheet1.addCell(labelDTF);      
         
    //最后调用write()方法写入,之前的都是再缓存里
        book.write();
    //关闭工作簿释放内存
        book.close();
    }

    //测试是否成功,
    testDataPath="D:/测试excel写.xls";
    File f=new File(testDataPath);
    //调用方法
    writebasicXLSuse(f);

  • 相关阅读:
    [ACTF2020 新生赛]Exec1
    回溯算法常见思路
    数据仓库与hive
    2023最新最全【Adobe After Effection 2023】下载安装零基础教程【附安装包】
    搭建私有镜像
    JVM 内存管理 你知道多少
    AC修炼计划(AtCoder Regular Contest 180) A~C
    CAN总线学习笔记 | CAN基础知识介绍
    eclipse / sts 设置类注释模板
    WPF必须掌握的技能之自定义控件——实战:自制上传文件显示进度按钮
  • 原文地址:https://blog.csdn.net/agrapea/article/details/126584193