Я застрял в чтении изображений с листа Excel.Чтение изображений из листа Excel по строкам
У меня есть один лист Excel, который включает информацию о сотруднике, такую как имя, адрес и фотография сотрудника. Я хочу прочитать его с помощью Java и сохранить его в некоторой системе управления пользователями.
Ниже мой код:
int idColumn = ...;
POIFSFileSystem poifs = ...;
HSSFWorkbook workbook = new HSSFWorkbook(poifs);
HSSFSheet sheet = workbook.getSheetAt(0);
List<HSSFPictureData> pictures = workbook.getAllPictures();
for (int i = 0; i < pictures.size(); i++) {
HSSFPictureData picture = pictures.get(i);
// This does not map to the row from the picture:
HSSFRowrow = sheet.getRow(i);
HSSFCell idCell = row.getCell(idColumn);
long employeeId = idCell != null ? (long) idCell.getNumericCellValue() : 0;
myUserService.updatePortrait(employeeId, picture.getData());
}
Проблема заключается в том, что это не отображение в точный пользователь, как на листе Excel: Пусть пользователя имеет изображение на первенствовать лист. Но это не сопоставление с пользователем A. Поэтому я хотел бы знать, как читаются строки изображений.
добровольцев, как правило, помочь тем, кто помогает себе больше, чем те, которые не могут быть обеспокоены, чтобы форматировать свои вопросы разборчиво, и игнорировать соглашения по капитализации и т.д. – pnuts
Было бы здорово, если бы вы просто предоставить соответствующий раздел код и точная проблема? – YoungHobbit
прямо сейчас проблема заключается в том, что он не соответствует точному пользователю, как на листе excel. означает, что пользователь «A» имеет изображение «Изображение A» на листе excel. но его не сопоставление с пользователем «А». поэтому я хочу читать строки изображений. это будет полезно для меня. – SANKET