本次经验内容分享通过调用jar包中提供的方法来获取Excel工作表中的表单控件的值。具体方法和步骤如下。
工具/原料
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,
2、找到本地路径中的jar文件,如图
3、导入程序,如图
4、完成导入后,在程序中编辑如下代码内容:import com.spire.xls.*;import com.spire.x造婷用痃ls.core.IRadioButton;public class GetFormControl { public static void main(String[] args) { //创建Workbook类的实例,加载Excel文档 Workbook wb = new Workbook(); wb.loadFromFile("test.xlsx"); //获取第1张工作表 Worksheet sheet = wb.getWorksheets().get(0); //获取文本框 String string1 = sheet.getTextBoxes().get(0).getText(); //获取Combo Box控件中的选中的值(注意:非列表中所有选项值) String string2 = sheet.getComboBoxes().get(0).getSelectedValue(); System.out.println(string1 + "\n" + string2); }}
5、执行程序,即可获取控件内容值。