1.直接贴代码,写一个工具类
public class PoiUtils {
public static List<Automat> getAutomatsByXls(String fileName) {
List<Automat> autoList = new ArrayList<Automat>();//那些一个集合存入对象
Automat automat = new Automat();//初始化一个对象。好放对应xls的值。
try {
InputStream input = new FileInputStream(fileName); // 建立输入流
HSSFWorkbook wb = new HSSFWorkbook(input);
Sheet sheet = wb.getSheetAt(0); // 获得第一个表单
Iterator<Row> rows = sheet.rowIterator(); // 获得第一个表单的迭代器
while (rows.hasNext()) {//
Row row = rows.next(); // 获得行数据
// System.out.println("Row #" + row.getRowNum()); // 获得行号从0开始
Iterator<Cell> cells = row.cellIterator(); // 获得第一行的迭代器
Automat automat1 = new Automat();
while (cells.hasNext()) {
Cell cell = cells.next();//
String temcell;// 临时
String cell1 = cell.getColumnIndex() + "";
String cell2 = cell1.s
public class PoiUtils {
public static List<Automat> getAutomatsByXls(String fileName) {
List<Automat> autoList = new ArrayList<Automat>();//那些一个集合存入对象
Automat automat = new Automat();//初始化一个对象。好放对应xls的值。
try {
InputStream input = new FileInputStream(fileName); // 建立输入流
HSSFWorkbook wb = new HSSFWorkbook(input);
Sheet sheet = wb.getSheetAt(0); // 获得第一个表单
Iterator<Row> rows = sheet.rowIterator(); // 获得第一个表单的迭代器
while (rows.hasNext()) {//
Row row = rows.next(); // 获得行数据
// System.out.println("Row #" + row.getRowNum()); // 获得行号从0开始
Iterator<Cell> cells = row.cellIterator(); // 获得第一行的迭代器
Automat automat1 = new Automat();
while (cells.hasNext()) {
Cell cell = cells.next();//
String temcell;// 临时
String cell1 = cell.getColumnIndex() + "";
String cell2 = cell1.s