我现在正在做一个从本地excel表中读取数据 直接插入到mysql数据库中 以下是读取表格中的信息
//设置读取文件的具体路径
String adress = "E:/poi_test2.xls";
//需要解析的excel文件
File file = new File(adress);
//创建excel.读取文件的内容
HSSFWorkbook workbook = new HSSFWorkbook(FileUtils.openInputStream(file));
//读取指定的工作表
HSSFSheet sheet = workbook.getSheet("sheet1");
int firstRowNum = 0;
//获取sheet中的最后一行行号
int lastRowNum = sheet.getLastRowNum() + 1;
//测试输出行号lastCellNum + 1
/*System.out.println("行号" + lastRowNum);*/
for (int i = 0; i < lastRowNum; i++) {
HSSFRow row = sheet.getRow(i);
//获取当前行的最后单元格列号
int lastCellNum = row.getLastCellNum();
//测试输出列号
/*System.out.println("列号" + lastCellNum);*/
for (int j = 1; j < lastCellNum + 1; j++) {
HSSFCell cell = row.getCell(j - 1);
//设置单元格格式为String类型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
String values = cell.getStringCellValue();
System.out.print(values + " ");
/*System.out.print(values.length());*/
/*String[] str = values.split(",");
List list = Arrays.asList(str);*/
User user = new User();
/*user.se*/
}
System.out.println();
}
这是测试的结果 这里面的values值不能分别取到
但是我想要是的插入数据库 我想分别取到 每一行的值 方便循环插入
跪求大神 指导