java 简单获取Excel表格内容(初学者)
代码:
package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.IOException;/*** 简单的Demo io 获取excel工作表内容* 获取表格数据时,需要关闭被打开的表格*/
public class Demo1 {public static void main(String[] args) throws IOException {
// 获取工作簿XSSFWorkbook workbook = new XSSFWorkbook("C:\\Users\\黎明\\Desktop\\订单合同\\helloword.xlsx");
// 获取工作表, 此处用的是元素索引,0为第一个工作表,1为第二个
// workbook.getSheet("name");根据工作表名称选择工作表XSSFSheet sheet = workbook.getSheetAt(0);
// 遍历所有行for (Row row:sheet){//遍历单元格for (Cell cell:row){
// 获取单元格的内容= 注意单元格内容,//避免获取错误,手动设置excel单元格内容都为 string 再同一永String 获取内容cell.setCellType(cell.CELL_TYPE_STRING);String value = cell.getStringCellValue();System.out.println(value);}}}
}
**
需要的pom :
<dependencies><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.14</version></dependency></dependencies>