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();
我的电子表格有一个标签,我想从第 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();