public class Excel {
private jxlWorkbook rwb = null;
/
得到当前工作薄的总列数
@parma sheetIndex 工作薄号
@return int
/
public int getColCount(int sheetIndex) {
int colCnt = 0;
try {
jxlSheet rs = rwbgetSheet(sheetIndex);
colCnt = rsgetColumns();
} catch (Exception e) {
colCnt = 0;
} finally {
try {
} catch (Exception e) {
colCnt = 0;
}
}
return colCnt;
}
/
得到当前工作薄的总行数
@parma sheetIndex 工作薄号
@return int
/
public int getRowCount(int sheetIndex) {
int colCnt = 0;
try {
jxlSheet rs = rwbgetSheet(sheetIndex);
colCnt = rsgetRows();
} catch (Exception e) {
colCnt = 0;
} finally {
try {
} catch (Exception e) {
colCnt = 0;
}
}
return colCnt;
}
/
打开Excel
@parma fileName Excel文件名+文件路径(绝对路径)
@return boolean
/
public boolean openExcel(String fileName) {
boolean Rtn = false;
try {
is = new FileInputStream(fileName);
rwb = WorkbookgetWorkbook(is);
Rtn = true;
} catch (Exception e) {
Rtn = false;
} finally {
try {} catch (Exception e) {}
}
return Rtn;
}
/
取得某个单元格的内容。不论单元格是何种数据类型都将返回字符型。
@parma int col 列号 int row 行号
@return String
/
public String getCellContent(int col, int row) {
String cellContent = "";
try {
// 默认打开第一张工作薄。
Sheet rs = rwbgetSheet(0);
// 取得某一单元格的内容
Cell c00 = rsgetCell(col, row);
cellContent = c00getContents();
} catch (Exception e) {
cellContent = "";
} finally {
try {
} catch (Exception e) {
cellContent = "";
}
}
return cellContent;
}
public static void main(String[] args) {
Excel ex = new Excel();
exopenExcel("你自己的xls");
for (int i = 1; i < exgetRowCount(0); i++) {
for (int j = 0; j < exgetColCount(0); j++) {
Systemoutprintln(exgetCellContent(j, i));
}
}
}
}
如果用java实现的话,那就需要用到jxljar包中提供的类方法来完成了,你可以先查看一下jxl的资料再来做。
还有一种简单的方法就是用javascript脚本生成,例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于如何用JAVA把EXCEL表格读出来(不用数据库)全部的内容,包括:如何用JAVA把EXCEL表格读出来(不用数据库)、如何用java把一个网页表格生成excel、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)