Java 获取Excel中的表单控件

Excel中可通过【开发工具】菜单栏下插入表单控件,如文本框、单选按钮、复选框、组合框等等,插入后的控件可执行设置控件格式,如大小、是否锁定、位置、可选文字、数据源区域、单元格链接等。当Excel中已插入上述控件,需要读取时,也可以使用本文中的方法来读取。下面,将通过Java代码示例展示如何来获取Excel文档中的表单控件。以下是读取的方法及步骤,供参考。

【引入jar包】

按照如下方法来引用Spire.Xls.jar 版本:5.1.0

方法1:将Free Spire.XLS for Java包下载到本地,解压,找到lib文件夹下的Spire.Xls.jar文件。然后在IDEA中打开“Project Structure”界面,然后执行如图步骤来手动导入本地路径下的jar文件:

方法2:通过Maven仓库下载导入,如下配置pom.xml:


        
            com.e-iceblue
            e-iceblue
            https://repo.e-iceblue.cn/repository/maven-public/
        


    
        e-iceblue
        spire.xls.free
        5.1.0
    

【代码示例】

Java

 import com.spire.xls.*;
 import com.spire.xls.core.ICheckBox;
 import com.spire.xls.core.IRadioButton;
 import com.spire.xls.core.ISpinnerShape;
 
 public class GetFormControl {
     public static void main(String[] args) {
         //创建Workbook类的实例,加载Excel文档
         Workbook wb = new Workbook();
         wb.loadFromFile("AddControls.xlsx");
 
         //获取第1张工作表
         Worksheet sheet = wb.getWorksheets().get(0);
 
         //获取TextBox
         String textbox =  sheet.getTextBoxes().get(0).getText();
         System.out.println(textbox);
 
         //获取Radio Button
         for(int i = 0; i



—END—


请使用浏览器的分享功能分享到微信等