Java批量转二维码

本文介绍了如何使用Java实现批量将Excel表格内容转换为二维码。通过引入jxl.jar库读取Excel,利用core.jar生成二维码。程序包括文件选择器、文件过滤器及二维码生成方法,并展示了最终效果。
摘要由CSDN通过智能技术生成

程序功能:Java批量转二维码
环境:eclipse+Java环境
jar包:core.jar jxl.jar
一、需求
因需要批量生成二维码,每个二维码的来源是excel表格,所以采用了jxl.jar用于对excel表格的读取,采用了core.jar产生二维码。通过对excel中二维码的数据处理,生成的二维码储存在制定的位置。
整个项目在eclipse中的结构图如下:
这里写图片描述
excel的格式如下:
这里写图片描述
软件的示意图如下:
这里写图片描述
其中,上面的一个文件选择器是选择源文件,下面的文件选择器是选择储存二维码的文件夹。点击开始转码即可转码xls中的文件内容。
二、建立Javase项目
①file->JavaProject,命名之后,导入包core.jar,jxl.jar
②建立TestQR.java,此类的目的是搭建Frame面板,
故继承了swing中的Frame。

public class TestQR extends JFrame{
   
    JPanel jp1,jp2,jp3;//面板  
    JLabel jlb1,jlb2;//标签  
    JButton jb1,jb2;//按钮  
    JTextField jtf;//文本  
    JPasswordField jpf;//密码  
    JFileChooser fc,fc2;
    public TestQR(){  
         GridLayout grid =new GridLayout(3, 1);
         this.setLayout(grid);//网格式布局  
        //创建面板  
        jp1=new JPanel();  
        jp2=new JPanel();  
        jp3=new JPanel();  
        //创建标签  
        jlb1=new JLabel("");  
        jlb2=new JLabel("未选择源文件错误");  
        //创建按钮  
        jb1=new JButton("开始转码"); 

        //创建文本框  
        jtf=new JTextField(10);  
        //创建密码框  
        jpf=new JPasswordField(10); 

        //设置布局管理  
        //GridLayout grid =new GridLayout(3, 1);
        //this.setLayout(grid);//网格式布局  
        fc = new JFileChooser("D:");  
        fc.setMultiS
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值