jxl 操作excel怎么循环取值,添加到List里面再遍历,
通过查询语句插入到数据库中,根据商品编码更新商品库存,有代码看看吗?
网上找了很多,没找到想要的!谢谢
通过查询语句插入到数据库中,根据商品编码更新商品库存,有代码看看吗?
网上找了很多,没找到想要的!谢谢
解决方案 »
- 怎样通过JS获取的IP地址,跟指定的IP地址相比对,并提示
- 各位大虾,一个关于<jsp:include>标签的使用问题,劳烦指教指教
- fckeditor2.5 上传路径怎么配置到 D:/xx/ ???
- JSF问题-深圳变成“深圳”
- 有人愿意帮忙指教一下吗?关于开发文档的书写.谢谢
- 求助:gmail 中添加附件并显示在页面上是怎么实现的?
- 动态生成的下拉框默认选中某一项以及下拉框可写问题
- JSP技术群。。 来吧。。
- 谁有可以检查是不是标准的xxx.xxx.xxx.xxx的IP地址的类或者方法?
- Help~~~简单问题送分!!
- 在用SSH框架中要不要用hibernate中的锁来保护数据?
- 散分,求助一个问题
Workbook wb = Workbook.getWorkbook(excelFile);
int sheetCount = wb.getNumberOfSheets();
for(int i=0; i<sheetCount; i++) {
//获取sheet中行数
//获取每行的列数
//读取单元格数据
}
InputStream is = new FileInputStream(ef);//创建输入
Workbook rwb = Workbook.getWorkbook(is);
Sheet rs = rwb.getSheet(0);
if(rwb.getSheets().length == 0){
logger.error("EXCEL文件为空或格式不对,请确认后重新导入!");
return false;
}
int colNum=rs.getColumns();//列数
int rowNum=rs.getRows();//行数
for(int i=0;i<rowNum;i++){
Object[] obj=new Object[colNum+7];//
for(int j=0;j<colNum;j++){
Cell c = rs.getCell(j, i);
strValue=c.getContents();
obj[j]=strValue;
}
}
* 例子
*/
public static void readerExcel(String name) {
Workbook wb;
try {
WorkbookSettings workbookSettings = new WorkbookSettings();
System.out.println(workbookSettings.getCharacterSet());
workbookSettings.setEncoding("iso-8859-1");
wb = Workbook.getWorkbook(new File(name), workbookSettings);
Sheet s = wb.getSheet(0);// 第1个sheet
System.out.println(s.getName());
Cell c;
int row = s.getRows();// 总行数
int col = s.getColumns();// 总列数
System.out.println(row + ":" + col);
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
c = s.getCell(j, i);
System.out.print(c.getContents() + " ");
}
System.out.println();
}
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
List<BookInfo> list = new ArrayList<BookInfo>();
Workbook rwb = null;
try {
InputStream is = new FileInputStream("f:\\export.xls");
rwb = Workbook.getWorkbook(is);
} catch (Exception e) { e.printStackTrace();
} Sheet rs = rwb.getSheet(0); for (int i = 0; i < rs.getRows(); i++) { BookInfo book = new BookInfo();
book.setBookname(rs.getCell(0, i).getContents());
book.setAuthor(rs.getCell(1, i).getContents());
book.setPub(rs.getCell(2, i).getContents());
book.setPrice(rs.getCell(3, i).getContents());
book.setPubdate(rs.getCell(4, i).getContents());
list.add(book);
}