【发布时间】:2018-03-26 07:05:38
【问题描述】:
我有 n 行和列的 Excel 表。例子
Name OrderId Count Date
ANC 1234 5 23/3/18
ABCD 2345 6 23/3/18
XYGS 3567 7 23/3/18
所以在上面的数据中,我想读取 Orderid 和 Count 并将它们作为下一次调用的输入。我使用了下面的代码
if(columnIndex != 0) {
for(Row row1: sheet) {
Cell C =row1.getCell(columnIndex);
po_number =c.getStringCellValue();
excelList.add(po_number);
int n = columnIndex+1;
Cell line_number1= row1.getCell(n);
line_number = line_number1.getStringCellValue();
FileOutputStream("D:\Users\abcd\Documents\AMD\Output\output.csv"));
System.out.println(po_number + " " +line_number);
}
}
上面的代码读取 excel 表并在控制台中提供输入,但我希望将特定角色分配到某个数组或列表中,从那里我可以将其作为输入以迭代方式提供给下一个函数。有人可以帮我解决这个问题吗?
【问题讨论】:
-
您的问题不清楚。您想创建一个数组并存储您现在正在打印的内容吗?
标签: java iterator row excel-reader