Как я могу читать Excel, указав диапазон, мне нужно использовать пакет Apache PoiJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу читать Excel, указав диапазон, мне нужно использовать пакет Apache Poi

Сообщение Anonymous »


Я хочу преобразовать файл Excel в CSV на Java с помощью пакета Apache poi. Мне нужно прочитать определенный диапазон из Excel. Пример B:G, я хочу указать начальную строку, например, B3:G. Это чистый способ сделать это?

В настоящее время попробовал использовать AreaReference и перебрать ячейки, чтобы убедиться, что ячейка находится в области.

Пример
Лист лист = workbook.getSheetAt(0); AreaReference areaReference = новая AreadReference("B3:G100"); Короткий startCol = areaReference.getFirstCell().getCol(); Короткий startRow = areaReference.getFirstCell().getRow(); Short endCol = areaReference.getLastCell().getCol(); Iterator rowIterator =sheet.iterator(); в то время как (rowIterator.hasNext()) { Строка строка = rowIterator.next(); Iterator cellIterator = row.cellIterator(); в то время как (cellIterator.hasNext()) { Ячейка cell = cellIterator.next(); int cellColIdx = cell.getAddress().getColumn(); int cellRowIdx = cell.getAddress().getRow(); if (cellColIdx
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»