android excel读取文件名,如何从XLS(Excel)文件中读取数据[Java,Android]

这篇博客介绍了一种使用Java读取Excel文件的方法,通过引入jxl库,可以从Excel的第一张工作表中读取数据。代码示例展示了如何遍历单元格并获取匹配特定条件的内容,返回一个结果列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嗨,你只需要包含一个外部jxl jar,你可以通过同一个教程,这将帮助您了解阅读excel文件的过程..为了您的参考我粘贴一些参考.代码读取第一页excel并创建一个结果集.

public List read(String key) throws IOException {

List resultSet = new ArrayList();

File inputWorkbook = new File(inputFile);

if(inputWorkbook.exists()){

Workbook w;

try {

w = Workbook.getWorkbook(inputWorkbook);

// Get the first sheet

Sheet sheet = w.getSheet(0);

// Loop over column and lines

for (int j = 0; j < sheet.getRows(); j++) {

Cell cell = sheet.getCell(0, j);

if(cell.getContents().equalsIgnoreCase(key)){

for (int i = 0; i < sheet.getColumns(); i++) {

Cell cel = sheet.getCell(i, j);

resultSet.add(cel.getContents());

}

}

continue;

}

} catch (BiffException e) {

e.printStackTrace();

} catch (Exception e) {

e.printStackTrace();

}

}

else

{

resultSet.add("File not found..!");

}

if(resultSet.size()==0){

resultSet.add("Data not found..!");

}

return resultSet;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值