![](/img/trans.png)
[英]How do i search and print a specific cell from an excel sheet using Apache POI?
[英]Apache POI - How do I start my cellIterator at a specific cell?
我想回答這個問題,如何從一個特定的索引啟動一個迭代器,會幫助我弄清楚如何從一個特定的單元格開始我的 cellIterator 嗎? 我把我的代碼塊放在下面:
Iterator<Row> rowIterator = spreadSheet.iterator();
while(rowIterator.hasNext()) {
row = (XSSFRow) rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
//Cell cell = row.getCell(7);
cell = cellIterator.next();
如何讓我的迭代器從第 7 列(單元格)開始?
非常感謝任何幫助:謝謝 :)
LinkedList 有一個從特定索引開始的方法 listIterator(int)。 我懷疑 rowIterator 或 columnIteratr 是否提供了這個。 但是你可以使用類似的東西:
public Iterator<E> iterator(int index) {
Iterator<E> iterator = iterator();
for (int i = 0; i < index && iterator.hasNext(); i++) {
iterator.next();
}
return iterator;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.