本文展示如何使用Spire.XLS for Java获取Excel中的文本框以及文本框中的文本。
示例文档
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import com.spire.xls.core.spreadsheet.shapes.XlsTextBoxShape;
public class ExtractTextFromTextbox {
public static void main(String[] args) {
//创建Workbook对象
Workbook workbook = new Workbook();
//加载示例文档
workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//获取第一个文本框
XlsTextBoxShape shape = (XlsTextBoxShape)sheet.getTextBoxes().get(0);
//获取文本框中的文本
String text = shape.getText();
System.out.print(text);
}
}
结果