在文本内容结构化抽取时,经常需要将抽取的结果写到excel文档中,这里针对新建excel文档和针对已经存在的excel追加内容的操作,进行记录。
一、Excel基本概念
Workbook:工作簿,代表一个Excel文件。Excel分为两种,后缀名为xls的HSSFWorkBook(2003版本及以前),和后缀名为xlsx的XSSFWorkBook(2007版本及以后)
Sheet:表格,一个Workbook中可以有多个表格。
Row:行(通过Sheet可以获取到某一行)
Cell:单元格(通过Row可以获取到某个单元格,单元格中存放数据)
二/引用依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.2</version>
</dependency>
String style = path.substring(path.lastIndexOf(".") + 1, path.length());
Workbook workbook;
File file = new File(path);
boolean flag=false;
if(file.exists()) {
flag = true;
FileInputStream fs = new FileInputStream(path);