gpt4 book ai didi

Java-选择行读取JXL中的数据

转载 作者:行者123 更新时间:2023-11-30 06:08:09 24 4
gpt4 key购买 nike

我的电子表格有一个标签,我想从第 2 行开始读取它。

但是我没有在 JXL 中找到一种简单的方法来执行此操作,我已阅读文档但无法实现它。

我尝试了 String login =sheet.getCell(0, 2, i).getContents(); 但它不起作用。

如果只有 2 个参数,指定 for 和列的 i,则只能正常读取,如下所示:String login =sheet.getCell(0, i).getContents();

Workbook workbook = Workbook.getWorkbook(new java.io.File("tools/file.xls"));
Sheet sheet = workbook.getSheet(0);
int rowCount = sheet.getRows();
for(int i = 0; i < rowCount; i++)
{

String login = sheet.getCell(0, i).getContents();
String password = sheet.getCell(1, i).getContents();
}
workbook.close();

最佳答案

GetCell() 方法的可能性是:

getCell(int column, int row) - ex. getCell(1,4)

getCell(String loc) - ex. getCell("A4")

没有任何 3 个参数的 getCell() 方法。

如果您想从第二行开始抓取,请更改“i”值。

Workbook workbook = Workbook.getWorkbook(new java.io.File("aaa.xls"));
Sheet sheet = workbook.getSheet(0);
int rowCount = sheet.getRows();
int startingRowPosition = 2;
for(int i = startingRowPosition; i < rowCount; i++)
{
String login = sheet.getCell(0, i).getContents();
String password = sheet.getCell(1, i).getContents();

System.out.println("Login: " + login + " Password: " + password);
}
workbook.close();

关于Java-选择行读取JXL中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50845420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com