private void initMachine() throws IwanException
{
// 开始
String filePath = new StringBuffer(Constant.ROOTPATH).append("WEB-INF/resource/machine.xls").toString();
HSSFWorkbook wb;
FileInputStream inp = null;
try {
inp = new FileInputStream(filePath);
wb = new HSSFWorkbook(new POIFSFileSystem(inp));
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = null;
int rowLen = sheet.getPhysicalNumberOfRows();
for(int i = 1;i < rowLen;i++){
row = sheet.getRow(i);
int id = PoiUtil.getIntValue(row.getCell((short) 0));
String name = PoiUtil.getStringValue(row.getCell((short) 1));
String img = PoiUtil.getStringValue(row.getCell((short)2));
String description = PoiUtil.getStringValue(row.getCell((short)3));
int price = PoiUtil.getIntValue(row.getCell((short) 4));
double jiaCheng = PoiUtil.getIntValue(row.getCell((short) 5));
//放入到实体类中
Machine machine = new Machine(id,name,img,description,price,jiaCheng);
machines.put(id, machine);
}
inp.close();//关闭流
//结束
} catch (Exception e) {
throw new iwan.app.exception.IwanException("TaskTemplate err:" + filePath, e);
}
}
分享到:
相关推荐
完美解决java读取excel内存溢出问题,希望可以帮到大家
Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容
JAVA读取 excelJAVA读取 excel
java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
java 读取Excel文件中的内容 java 读取Excel文件中的内容
java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel
通过Java读取Excel文件中的数据时,需要自动判断当前Cell中的数据格式是否日期格式,如果是就要做特殊处理,以便读出数据的格式与预想的相符。
java 读取excel内容 创建excel 插入文字及图片 可以直接运行
java读取excel表格的数据,并将其保存!已经调试过了,可以使用!
ExcelDemo_Excel导出_下载_POI读excel_JXL读写excel_java读写excel_列宽_读取合并或拆分单元格内容
Java 操作Excel poi读写excel,所需要的jar包 https://blog.csdn.net/u014646662/article/details/83217382
java读写excel文件,新手参考高手绕道。
JAVA读取excel
Java读取excel
JAVA读取Excel,建库建表,并生成java实体
java读取excel所有页的数据,可能会有bug 毕竟我测试是没有,小白一个,大佬勿喷啊,网上搜的资源然后改写的读取所有页,可能会有不足的地方。01年的弟弟,不喜勿喷
java读写Excel,POI.JAR,Word内容读取
java 读取 excel,代码绝对没有错误。请放心下载,祝大家好运
java读取Excel表中的内容,可以读取多个sheet,生成自定义格式的xml文件
使用Java读取Excel文件的内容,主要是使用POI框架,可以读取最新的Excel文件xlsx后缀文件,即2007版本之后的。