Java - Select JXL中读取数据的行

Java - Select the line to read data in JXL

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

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

我试过String login = sheet.getCell(0, 2, i).getContents();但没用。

只有2个参数才能正常读取,指定for和column的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();