如何用JAVA把EXCEL表格读出来(不用数据库)

如何用JAVA把EXCEL表格读出来(不用数据库),第1张

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、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9861063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存