从Excele的字段中读取数据怎么读? 使用jxl或者POI。个人认为POI更有潜力。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jxl.jar比较不错!没有的话我传给你. 以下是你要的代码,一定可以运行的,我们现在用的都是这样的。import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import jxl.Sheet;import jxl.Workbook;public List getRows() { private String fileName = "";//你要打开的excel的路径 InputStream is = null; Workbook rwb = null; Sheet st = null; ArrayList list = null; int rowCount = 0; int colCount = 0; try { is = new FileInputStream(fileName); rwb = Workbook.getWorkbook(is); st = rwb.getSheet(0); rowCount = st.getRows(); colCount = st.getColumns(); } catch (FileNotFoundException e) { System.err.println("文件" + fileName + "找不到!\n" + e.toString()); } catch (Exception e1) { e1.printStackTrace(); } finally { //rwb.close(); } list = new ArrayList(); for (int i = 0; i < rowCount; i++) { for (int j = 0; j < colCount; j++) { //通用的获取cell值的方式,返回字符串 String content = st.getCell(j, i).getContents(); list.add(m); } } return list;//这里返回的就是你要的数据了 } Mahout java 运行方法求助 对Mahout 不了解 请教一个函数使用性能问题? java页面传值问题 JavaScript判断 Spring黏合 一个form多个提交按旧,除了用LookupDispatchAction外还有什么办法 用过soap的高手请进。。 struts中JSP里怎么判断不等于? 关于DOM中获得某结点的第N个子结点的结点名称问题 新手上路,请问各位大虾这个java程序...... J2EE快速开发平台免费下载!!! 怎么让自己的应用不用拷贝到ROOT目录就能运行在tomcat的根目录下面
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;import jxl.Sheet;
import jxl.Workbook;
public List getRows() {
private String fileName = "";//你要打开的excel的路径
InputStream is = null;
Workbook rwb = null;
Sheet st = null;
ArrayList list = null;
int rowCount = 0;
int colCount = 0; try {
is = new FileInputStream(fileName);
rwb = Workbook.getWorkbook(is);
st = rwb.getSheet(0);
rowCount = st.getRows();
colCount = st.getColumns();
} catch (FileNotFoundException e) {
System.err.println("文件" + fileName + "找不到!\n" + e.toString());
} catch (Exception e1) {
e1.printStackTrace();
} finally {
//rwb.close();
} list = new ArrayList();
for (int i = 0; i < rowCount; i++) {
for (int j = 0; j < colCount; j++) { //通用的获取cell值的方式,返回字符串
String content = st.getCell(j, i).getContents();
list.add(m);
}
}
return list;//这里返回的就是你要的数据了 }