Привет всем, поэтому проблемы таковы: я получил файл Excel с расширением xlsx в моем интерфейсе с реакцией js, так что это мой контроллер:
@PostMapping("/upload")
public ResponseEntity<?> addRfp (@RequestParam("file") MultipartFile file) throws IOException, InvalidFormatException {
ZipSecureFile.setMinInflateRatio(0);
InputStream inputStream = file.getInputStream();
String originalName = file.getOriginalFilename();
String name = file.getName();
String contentType = file.getContentType();
long size = file.getSize();
FileInputStream fis = (FileInputStream) file.getInputStream();
XSSFWorkbook myWorkBook = new XSSFWorkbook (fis);
XSSFSheet mySheet = myWorkBook.getSheetAt(0);
Iterator<Row> rowIterator = mySheet.iterator();
while (rowIterator.hasNext()) {
Row row = rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
while (cellIterator.hasNext()) {
Cell cell = cellIterator.next();
final DataFormatter df = new DataFormatter();
Rfp rfp = new Rfp();
rfp.setIde(row.getCell(1)); }
}
return null;}
}
, поэтому мне нужно хранить данные в мой файл в моей базе данных, но я не могу, потому что тип Ide - это строка, а тип данных - Ячейка, как я должен сделать, чтобы связать ячейку со строкой