powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache POI - чтение массива ячеек из Excel
2 сообщений из 2, страница 1 из 1
Apache POI - чтение массива ячеек из Excel
    #37993498
Alexander Aero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
package xlsrw;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;



public class Xlsrw {

	public static void main(String[] args) {
		try {
			FileInputStream fileInputStream = new FileInputStream("C:\\test.XLS");
			HSSFWorkbook workbook = new HSSFWorkbook(fileInputStream);
			HSSFSheet worksheet = workbook.getSheet("Plan11");
			HSSFRow row1 = worksheet.getRow(102);
			HSSFCell cell = row1.getCell(1);
			String a1Val = cell.getStringCellValue();
			System.out.println(cell);
			} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
        
}



Этим кодом я могу получить необходимое содержимое нужных мне ячеек.
Но как мне, допустим, получить содержимое массива ячеек находящихся в определенном диапазоне?
...
Рейтинг: 0 / 0
Apache POI - чтение массива ячеек из Excel
    #37993619
Фотография ivanov-void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Aero,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
...
Iterator<Row> iterator = sheet.iterator();
while(iterator.hasNext()) {
   Row row = iterator.next();
   Iterator<Cell> cells = row.iterator();
   while(cells.hasNext()) {
      Cell cell = cells.next();
      int rowIndex = cell.getRowIndex();
      int colIndex = cell.getColumnIndex();
      if(colIndex >... && colIndex < ... && rowIndex < ... ............) {
         ...
      }
      ...
...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache POI - чтение массива ячеек из Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]