首页 > 软件开发 > JAVA >

Java 获取Excel中的表单控件值

来源:互联网 2023-03-16 19:10:47 177

本次经验内容分享通过调用jar包中提供的方法来获取Excel工作表中的表单控件的值。具体方法和步骤如下。Ksj办公区 - 实用经验教程分享!

工具/原料

  • IntelliJ IDEA 2018 (jdk 1.8.0)
  • Jar包:Free Spire.XLS for Java 3.9.0
  • Excel测试文档:2013(.xlsx)

导入jar包

  • 1

    按照如图步骤打开:Project Structure窗口,Module,Dependencies,Ksj办公区 - 实用经验教程分享!

    Java 获取Excel中的表单控件值Ksj办公区 - 实用经验教程分享!

  • 2

    找到本地路径中的jar文件,如图Ksj办公区 - 实用经验教程分享!

    Java 获取Excel中的表单控件值Ksj办公区 - 实用经验教程分享!

  • 2该信息未经授权抓取自百度经验
  • 3

    导入程序,如图Ksj办公区 - 实用经验教程分享!

    Java 获取Excel中的表单控件值Ksj办公区 - 实用经验教程分享!

  • 4

    完成导入后,在程序中编辑如下代码内容:Ksj办公区 - 实用经验教程分享!

    import com.spire.xls.*;

    Ksj办公区 - 实用经验教程分享!

    import com.spire.xls.core.IRadioButton;

    Ksj办公区 - 实用经验教程分享!

    Ksj办公区 - 实用经验教程分享!

    public class GetFormControl {

    Ksj办公区 - 实用经验教程分享!

    public static void main(String[] args) {

    Ksj办公区 - 实用经验教程分享!

    //创建Workbook类的实例,加载Excel文档

    Ksj办公区 - 实用经验教程分享!

    Workbook wb = new Workbook();

    Ksj办公区 - 实用经验教程分享!

    wb.loadFromFile("test.xlsx");

    Ksj办公区 - 实用经验教程分享!

    Ksj办公区 - 实用经验教程分享!

    //获取第1张工作表

    Ksj办公区 - 实用经验教程分享!

    Worksheet sheet = wb.getWorksheets().get(0);

    Ksj办公区 - 实用经验教程分享!

    Ksj办公区 - 实用经验教程分享!

    //获取文本框

    Ksj办公区 - 实用经验教程分享!

    String string1 = sheet.getTextBoxes().get(0).getText();

    Ksj办公区 - 实用经验教程分享!

    Ksj办公区 - 实用经验教程分享!

    //获取Combo Box控件中的选中的值(注意:非列表中所有选项值)

    Ksj办公区 - 实用经验教程分享!

    String string2 = sheet.getComboBoxes().get(0).getSelectedValue();

    Ksj办公区 - 实用经验教程分享!

    System.out.println(string1 "\n" string2);

    Ksj办公区 - 实用经验教程分享!

    }

    Ksj办公区 - 实用经验教程分享!

    }Ksj办公区 - 实用经验教程分享!

  • 5

    执行程序,即可获取控件内容值。Ksj办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Ksj办公区 - 实用经验教程分享!


    标签: JAVAexcel

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码